Remote Automotive Software Engineer; Embedded Systems
Durban, 3611, South Africa
Listed on 2026-10-27
-
Software Development
Software Engineer, C++ Developer, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
About the Role
Our client, a global leader in automotive technology, is seeking a talented and motivated Remote Automotive Software Engineer specializing in Embedded Systems to join their expanding distributed team. This position is ideal for an experienced professional who thrives in a remote-first environment and is passionate about developing sophisticated software for the next generation of vehicles. You will be responsible for designing, implementing, and testing embedded software for critical automotive control units, ensuring high performance, reliability, and safety standards are met.
This role offers the flexibility of remote work combined with the challenge of contributing to groundbreaking automotive innovations from the comfort of your own home, anywhere within South Africa. We are committed to building a strong remote culture based on collaboration and trust.
- Design, develop, and maintain embedded software for automotive ECUs using C/C++.
- Implement real-time operating systems (RTOS) and device drivers.
- Develop software according to AUTOSAR standards or similar automotive software architectures.
- Perform unit testing, integration testing, and system testing for embedded software components.
- Collaborate with cross-functional teams, including hardware engineers and systems engineers, via virtual communication tools.
- Participate in code reviews and contribute to the continuous improvement of software development processes.
- Troubleshoot and debug software issues identified during testing or by customers.
- Document software designs, implementations, and test results thoroughly.
- Stay current with embedded software development best practices and automotive industry trends.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 4-6 years of professional experience in embedded software development, with a significant portion in the automotive sector.
- Strong proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) like FreeRTOS, QNX, or similar.
- Familiarity with automotive communication protocols (CAN, LIN, Ethernet).
- Understanding of software development lifecycle (SDLC) and agile methodologies.
- Experience with version control systems (e.g., Git) and issue tracking tools.
- Excellent analytical and problem-solving skills, with a keen eye for detail.
- Strong communication and collaboration skills, effective in a remote team setting.
This fully remote position offers a competitive salary and benefits package, including performance bonuses and a home office stipend. Employees receive excellent health insurance coverage and generous paid time off. Our client is committed to fostering professional growth through online training, access to virtual conferences, and opportunities to work on diverse and innovative projects. Join a globally recognized company that values employee well‑being and offers a flexible, modern work environment, allowing you to excel from anywhere.
(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).