Skip to content
mimi

Embedded Software Developer (Power Electronics)

E and D Recruiters

Johannesburg · On-site Full-time 6d ago

About the role

Reference: Pta003964-EP-2

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. Duties & Responsibilities

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

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free