Job Description
Embedded Software Engineer Randburg The company develops innovative power electronics systems for the railway, commercial vehicle, defence, and mining industries. Minimum Requirements: Bachelors or Masters 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
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
March 1, 2026
Job Type:
Construction
Location:
Company:
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.