Automotive Electrical Systems Engineer - Embedded Software
Listed on 2026-10-30
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
About the Role
Our client, a leader in automotive technology development, is seeking a highly skilled Automotive Electrical Systems Engineer with expertise in embedded software. This role focuses on the design, development, and testing of complex electrical systems and the software that controls them for next-generation vehicles. You will be working on cutting-edge automotive electronics, contributing to innovations in areas such as advanced driver-assistance systems (ADAS), infotainment, and powertrain control.
The ideal candidate possesses a strong background in electrical engineering, software development, and a passion for the automotive industry. This position is based in our modern facility in
** Vereeniging, Gauteng**, offering a collaborative environment for engineers to push the boundaries of automotive innovation. We are committed to fostering a culture of technical excellence and continuous learning.
- Design and develop embedded software for automotive electrical control units (ECUs) and systems.
- Define system requirements, architecture, and interfaces for automotive electrical components.
- Develop and implement software in C/C++ for microcontrollers and embedded platforms.
- Perform software unit testing, integration testing, and system validation.
- Collaborate with hardware engineers to integrate software with electrical components and systems.
- Troubleshoot and debug embedded software and electrical system issues.
- Develop and maintain technical documentation, including design specifications, test plans, and user manuals.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Stay abreast of emerging automotive technologies, standards (e.g., AUTOSAR), and industry trends.
- Contribute to the overall system design and architecture of automotive electrical systems.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Proven experience in embedded software development, preferably in the automotive industry.
- Proficiency in C/C++ programming languages.
- Experience with automotive communication protocols such as CAN, LIN, and Ethernet.
- Familiarity with real-time operating systems (RTOS) and embedded systems development tools.
- Understanding of automotive electrical systems, ECUs, and vehicle architectures.
- Experience with software development methodologies (e.g., Agile, Waterfall) and tools (e.g., Git, JIRA).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- A passion for automotive technology and innovation.
- Our client offers a highly competitive salary and a comprehensive benefits package, including medical and retirement plans.
- Employees benefit from opportunities for professional development, advanced technical training, and participation in cutting-edge automotive projects.
- This role is based in
** Vereeniging, Gauteng**, providing a platform to contribute to the future of mobility. - We promote a culture of innovation, collaboration, and continuous improvement. Join our team and shape the future of automotive electrical systems.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).