Embedded Software Engineer
Randburg
The company develops innovative power electronics systems for
the railway, commercial vehicle, defence, and mining industries.
Minimum Requirements :
- BEng (Electronic OR Electrical Engineering)
- Minimum 3 years of relevant working experience
- Solid working experience in embedded C programming
- Passion for embedded systems and Real-Time Applications
Key Responsibilities
Design and implement embedded software architecturesProgram in C / C++ for a range of microcontroller platformDevelop device drivers and physical layer communication protocolsImplement and maintain vehicle-specific application logicDesign and document firmware APIs and system integration interfacesAssist in software testing, validation, and QA proceduresCollaborate with hardware teams to align system-level design