Remote Senior Automotive Software Engineer - Infotainment Systems
Durban, 3611, South Africa
Listed on 2026-10-30
-
Software Development
Software Engineer, C++ Developer, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Our client is a leading innovator in automotive technology and is looking for a Senior Automotive Software Engineer specializing in Infotainment Systems to join their globally distributed, remote-first engineering team. This position is crucial for developing and enhancing the in-car user experience, focusing on intuitive interfaces, seamless connectivity, and advanced multimedia functionalities. You will be working with cutting-edge technologies and collaborating with international teams to deliver high-quality software solutions that define the future of automotive infotainment.
This is a fully remote role, offering unparalleled flexibility and the chance to contribute from anywhere.
- Design, develop, and implement robust and scalable software for automotive infotainment systems, including HMI, multimedia, navigation, and connectivity modules.
- Collaborate with product managers, UX designers, and other engineers to translate requirements into effective software solutions.
- Write clean, efficient, and well-documented code in C++ or other relevant languages.
- Optimize software performance for embedded systems, ensuring responsiveness and stability.
- Conduct thorough code reviews, unit testing, and integration testing to maintain high-quality standards.
- Troubleshoot and debug complex software issues across various automotive platforms.
- Contribute to architectural decisions and technology selection for future infotainment features.
- Work closely with hardware teams to ensure seamless integration of software and hardware components in a remote setting.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 6 years of professional experience in software development, with a significant focus on embedded systems and/or automotive infotainment.
- Strong programming skills in C++ and experience with embedded Linux or QNX.
- Familiarity with automotive infotainment architectures, standards (e.g., GENIVI), and protocols.
- Experience with software development lifecycle (SDLC) and agile methodologies.
- Proficiency in version control systems (e.g., Git) and build systems.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and collaboration skills, with the ability to thrive in a remote, asynchronous work environment.
- Competitive salary and bonus package.
- Fully remote work flexibility.
- Comprehensive benefits program including health, dental, and vision insurance.
- Retirement savings plan.
- Access to online learning platforms, virtual workshops, and opportunities to attend industry conferences.
- Flexible work schedule.
- Supportive team culture, all managed within a remote-first operational framework.
This is an exceptional opportunity for an experienced engineer to make a significant impact without the constraints of a physical office.
(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).