Where

Embedded Software Developer (Power Electronics)

E&D Recruiters
Johannesburg Full-day Full-time

Description:

Senior Software Developer vacancy available in Randburg. Power Electronics. Bachelor's degree in Electrical/Electronic Engineering or Computer Science with a minimum of 5 years of relevant working experience. The company develops innovative power electronics systems for the railway, commercial vehicle, defence, and mining industries. Mastery of Embedded C/C++ and experience with Real-Time Operating Systems (RTOS) or bare-metal development on high-performance MCUs required. Embedded Software Engineer

Randburg


The company develops innovative power electronics systems for
the railway, commercial vehicle, defence, and mining industries.

Minimum Requirements:
  • Bachelor’s or Master’s degree in Electrical/Electronic Engineering or Computer Science.
  • Power Electronics Mastery: 5+ years of experience in embedded firmware specifically for Inverters, Converters, or Motor Controllers.
  • FOC Expertise
  • J1939 CAN: Strong familiarity with CAN-bus (J1939) and diagnostic protocols used in the commercial vehicle or defense industries.
  • Programming Excellence: Mastery of Embedded C/C++ and experience with Real-Time Operating Systems (RTOS) or bare-metal development on high-performance MCUs.
Key Responsibilities:
  • Advanced Control Systems
  • HDV Communication
  • Complex Algorithm Design
  • Torque & MTPA (Maximum Torque Per Ampere) algorithms.
  • Multi-stage PID loops for Voltage, Speed, and Torque.
  • Active Discharge and regenerative braking logic.
  • Safety-Critical Diagnostics: Design robust error-handling sequences.
  • Ruggedised Software Architecture: Architect firmware that meets stringent industrial standards (ISO26262).
Please apply via our website: www.edrecruiters.co.za or submit your cv to cv@edrecruiters.co.za - Reference Pta003964

ONLY SA CITIZENS APPLY

Requirements:

  • Bachelor’s or Master’s degree in Electrical/Electronic Engineering or Computer Science.
  • Power Electronics Mastery: 5+ years of experience in embedded firmware specifically for Inverters, Converters, or Motor Controllers.
  • FOC Expertise
  • J1939 CAN: Strong familiarity with CAN-bus (J1939) and diagnostic protocols used in the commercial vehicle or defense industries.
  • Programming Excellence: Mastery of Embedded C/C++ and experience with Real-Time Operating Systems (RTOS) or bare-metal development on high-performance MCUs.
  • Advanced Control Systems
  • HDV Communication
  • Complex Algorithm Design
  • Torque & MTPA (Maximum Torque Per Ampere) algorithms.
  • Multi-stage PID loops for Voltage, Speed, and Torque.
  • Active Discharge and regenerative braking logic.
  • Safety-Critical Diagnostics: Design robust error-handling sequences.
  • Ruggedised Software Architecture: Architect firmware that meets stringent industrial standards (ISO26262).
20 Feb 2026;   from: careers24.com

Similar jobs

Description: Senior Software Developer vacancy available in Randburg. Power Electronics. Bachelor's degree in Electrical/Electronic ... MCUs required. Embedded Software Engineer Randburg The company develops innovative power electronics systems for ...
3 days ago
Description: Senior Software Developer vacancy available in Randburg. Power Electronics. Bachelor's degree in Electrical/Electronic ... MCUs required. Embedded Software Engineer Randburg The company develops innovative power electronics systems for ...
3 days ago
Description: Senior Software Developer vacancy available in Randburg. Power Electronics. Bachelor's degree in Electrical/Electronic ... MCUs required. Embedded Software Engineer Randburg The company develops innovative power electronics systems for ...
3 days ago
Description: Senior Software Developer vacancy available in Randburg. Power Electronics. Bachelor's degree in Electrical/Electronic ... MCUs required. Embedded Software Engineer Randburg The company develops innovative power electronics systems for ...
3 days ago