Lead Automotive Software Developer
Durban, 3611, South Africa
Listed on 2026-10-19
-
Software Development
Software Engineer, C++ Developer, Embedded Software Engineer, Software Architect
Our client, a pioneering force in automotive technology, is looking for a talented and visionary Lead Automotive Software Developer to join their innovative team in Durban, Kwa Zulu-Natal . This pivotal role involves spearheading the development of sophisticated software systems that power the next generation of intelligent vehicles. You will be at the forefront of creating embedded software solutions, in-car infotainment systems, and advanced driver-assistance systems (ADAS).
This is an exciting chance to influence the direction of automotive software and contribute to groundbreaking projects. The ideal candidate possesses a strong background in software engineering, a passion for the automotive domain, and demonstrated leadership capabilities. We seek an individual who can drive technical excellence, foster a collaborative team spirit, and deliver high-quality software solutions that meet the evolving demands of the automotive market.
Your expertise will be crucial in ensuring our client remains at the cutting edge of automotive innovation.
- Lead the design, development, and implementation of embedded software for automotive applications, including real-time operating systems (RTOS) and middleware.
- Architect and develop software modules for advanced driver-assistance systems (ADAS), infotainment, and vehicle connectivity features.
- Collaborate closely with hardware engineers, systems engineers, and product managers to define software requirements and specifications.
- Write clean, efficient, well-documented, and testable code in languages such as C, C++, Python, and Java.
- Implement robust software testing strategies, including unit testing, integration testing, and system testing.
- Mentor and guide a team of software engineers, providing technical leadership and code reviews.
- Troubleshoot and resolve complex software defects and performance issues in a timely manner.
- Stay current with emerging software technologies and methodologies relevant to the automotive industry.
- Ensure compliance with automotive safety standards (e.g., ISO 26262) and cybersecurity best practices.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 4 years focused on automotive embedded systems.
- Proven experience leading software development teams and projects.
- Proficiency in C/C++, with strong knowledge of RTOS and embedded systems programming.
- Experience with automotive communication protocols like CAN, LIN, and Automotive Ethernet.
- Familiarity with AUTOSAR architecture and development tools.
- Knowledge of software development lifecycle (SDLC) and agile methodologies.
- Experience with software testing frameworks and tools.
- Strong understanding of cybersecurity principles and their application in automotive systems.
- Excellent problem-solving, debugging, and analytical skills.
Our client provides a highly competitive salary package commensurate with experience, along with performance-based incentives.
A comprehensive benefits program includes excellent medical, dental, and vision insurance, as well as a generous retirement fund contribution.
We support continuous learning through professional development courses, certifications, and opportunities to attend industry conferences. The work environment is dynamic and encourages innovation. Employees are entitled to ample paid vacation, sick leave, and public holidays, promoting a healthy work-life balance.
Remote work flexibility is a key advantage of this role, allowing for greater autonomy. Relocation support is available for suitable candidates moving to Durban, Kwa Zulu-Natal .
(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).