Remote Automotive Software Developer - WhatJobs Direct
Paarl, 7622, South Africa
Listed on 2026-10-31
-
Software Development
Software Engineer, C++ Developer, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT
Our client is a pioneering automotive technology company seeking a talented and motivated Remote Automotive Software Developer to join their innovative team. This role is fully remote, offering the flexibility to work from anywhere within South Africa. You will be instrumental in designing, developing, and implementing advanced software solutions for next-generation vehicles, focusing on areas such as infotainment systems, vehicle diagnostics, connected car services, and autonomous driving features.
The ideal candidate will have a strong background in software engineering, a passion for the automotive industry, and experience with embedded systems or automotive-specific software frameworks. This is a unique opportunity to contribute to the future of mobility from the comfort of your own home, working with a collaborative and forward-thinking global team. We are looking for a self-driven individual with exceptional coding skills and a problem-solving mindset.
- Design, develop, test, and deploy high-quality software for automotive applications.
- Collaborate with cross-functional teams, including hardware engineers, product managers, and UI/UX designers, in a remote setting.
- Write clean, maintainable, and efficient code in languages such as C++, Python, Java, or embedded
C. - Develop and integrate software for automotive systems, including infotainment, telematics, ADAS, and vehicle control units.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and debug software issues, identifying root causes and implementing effective solutions.
- Contribute to the design and architecture of new software features and systems.
- Stay up-to-date with the latest trends and technologies in automotive software development and embedded systems.
- Ensure adherence to coding standards, best practices, and project timelines.
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- Minimum of 5 years of professional software development experience.
- Proven experience developing software for embedded systems or automotive applications.
- Strong proficiency in at least one major programming language (e.g., C++, Python, Java).
- Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Experience with software development tools, version control (e.g., Git), and CI/CD pipelines.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, essential for remote work.
- Ability to work independently and manage time effectively in a remote environment.
This fully remote position offers a highly competitive salary, reflecting the specialized skills required. You will have the unparalleled flexibility to work from anywhere in South Africa, eliminating commute times and offering a superior work-life balance. Our client provides opportunities for significant professional growth, working on cutting-edge automotive technology that shapes the future of the industry. You will be part of a global, collaborative team with access to the latest tools and technologies.
The company fosters a culture of innovation and continuous learning, supporting employees through ongoing training and development initiatives.
(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).