Remote Automotive Infotainment Software Developer
Mossel Bay, 6501, South Africa
Listed on 2026-10-25
-
Software Development
Software Engineer, C++ Developer, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT
Our client, a pioneer in automotive technology, is looking for a skilled Remote Automotive Infotainment Software Developer to join their innovative team. This fully remote position, conceptually linked to Mossel Bay, Western Cape
, will focus on developing cutting-edge software for in-vehicle infotainment systems. You will be instrumental in designing, implementing, and testing software features that enhance the driver and passenger experience, including navigation, media, connectivity, and user interface components. This role demands a strong command of embedded software development, particularly in C++ and potentially other relevant languages, within a Linux environment. We seek a passionate and detail-oriented developer who can thrive in a remote setting, collaborating effectively with global engineering teams.
This is an exceptional opportunity to contribute to the development of next-generation automotive technologies and shape the future of connected car experiences. If you are a motivated software engineer with a passion for automotive innovation and seeking a flexible, remote work arrangement, this role is for you.
- Develop, implement, and maintain software for in-vehicle infotainment (IVI) systems.
- Design and integrate new features related to multimedia, navigation, connectivity, and user interface.
- Write clean, efficient, and well-documented code in C++ and/or other relevant languages.
- Collaborate with system architects, UI/UX designers, and other developers to define software requirements and specifications.
- Perform unit testing, integration testing, and debugging of software modules.
- Optimize software performance for embedded systems, ensuring responsiveness and stability.
- Participate in code reviews and contribute to improving software development processes.
- Troubleshoot and resolve software defects and issues reported by QA or customers.
- Stay up-to-date with the latest advancements in embedded systems and automotive infotainment technology.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 4 years of professional software development experience, with at least 2 years focused on embedded systems.
- Strong proficiency in C++ and experience with embedded Linux development environments.
- Experience with Qt framework is highly desirable.
- Familiarity with multimedia frameworks (e.g., GStreamer) and connectivity protocols (e.g., Bluetooth, Wi-Fi).
- Understanding of UI/UX principles and experience developing user interfaces for embedded devices.
- Knowledge of version control systems (e.g., Git).
- Excellent problem-solving abilities and attention to detail.
- Strong communication and teamwork skills, essential for remote collaboration.
- Experience with Agile development methodologies.
This fully remote role offers a competitive salary and a comprehensive benefits package designed to support your well-being and professional growth. You will have the flexibility to work from anywhere in South Africa, contributing to a leading automotive technology company. Our client provides opportunities for continuous learning, skill development, and career advancement. Join a collaborative and forward-thinking team that is passionate about creating exceptional in-car experiences.
This position is ideal for a talented software developer seeking a challenging and rewarding remote career. Although conceptually linked to Mossel Bay, Western Cape
, this is a truly remote role offering maximum flexibility.
(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).