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-...

Ready to Apply?

Take the next step in your AI career. Submit your application to Confidential today.

Submit Application