Embedded Software Engineer
Executive Placements · Kensington
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Key Responsibilities
- Design and development of embedded software in C and C++
- Software prototyping and testing for vehicle applications
- Development of MCU-specific physical layers and APIs
- Contribution to software architecture and concept design
- Documentation of software development processes
- Collaboration with cross-functional teams, including hardware, QA, and manufacturing
- Ensure high standards of software quality and reliability
Required Qualifications
- Bachelor's Degree in Electronic Engineering or a related field
- Strong programming experience in embedded C
- Solid understanding of microcontrollers and electronics
- Excellent problem-solving skills and attention to detail
- Passion for embedded software development and technology
Desirable Skills
- Experience with vehicle systems or power electronics
- Familiarity with C++ and automotive communication protocols
- Knowledge of quality assurance practices in embedded systems
- Exposure to software development tools and version control systems
.special-hidden { display: none; }