Senior Automotive Embedded Software Developer - Remote
Polokwane, Limpopo, South Africa
Listed on 2026-11-01
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer, Software Engineer
Our client, a pioneer in automotive innovation, is actively seeking a highly experienced Senior Automotive Embedded Software Developer to join their fully remote engineering team. This role is central to developing the sophisticated embedded software that powers next-generation vehicles, focusing on areas such as infotainment, driver assistance, and vehicle control systems. As a remote-first employee, you will leverage cutting-edge tools and collaborate with a global team of experts to deliver high-quality, reliable software solutions.
We pride ourselves on fostering a supportive and productive remote work environment where talent can flourish and make a tangible impact on the future of automotive technology. This is an exceptional opportunity for a seasoned developer to drive innovation from anywhere.
- Design, develop, test, and maintain embedded software for automotive applications, adhering to strict safety and quality standards.
- Implement software components for features related to infotainment, telematics, ADAS, and powertrain control.
- Collaborate with cross-functional teams, including systems architects, hardware engineers, and application developers, in a distributed environment.
- Write clean, efficient, and well-documented C/C++ code for embedded systems.
- Develop and execute unit tests, integration tests, and system tests to ensure software robustness.
- Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.
- Troubleshoot complex software issues, perform debugging, and implement effective solutions.
- Contribute to the continuous improvement of software development processes and tools.
- Stay updated with emerging technologies and trends in embedded systems and automotive software development.
- Work closely with system requirements and ensure software implementation meets all specifications.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 7 years of experience in embedded software development, with a significant focus on automotive applications.
- Proficiency in C and C++ programming languages for embedded systems.
- Strong understanding of real-time operating systems (RTOS) like QNX, Linux, or AUTOSAR OS.
- Experience with automotive communication protocols (e.g., CAN, Ethernet, LIN).
- Familiarity with software development tools, including compilers, debuggers, and version control systems (e.g., Git).
- Knowledge of software testing methodologies and tools for embedded systems.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills, crucial for remote teamwork.
- Experience with safety-critical systems development (e.g., ISO 26262) is highly desirable.
- Highly competitive salary and performance-based bonuses.
- Comprehensive medical, dental, and vision insurance.
- Generous vacation time and company holidays.
- Opportunities for career advancement and professional development.
- Fully remote work setup with support and resources.
- Home office equipment allowance.
- A dynamic and innovative work culture.
- The chance to work on impactful automotive technologies that shape the future.
(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).