×
Register Here to Apply for Jobs or Post Jobs. X

Automotive Software Development Engineer - Embedded Systems

Remote / Online - Candidates ideally in
Pretoria, 0002, South Africa
Listing for: Placements24
Remote/Work from Home position
Listed on 2026-10-20
Job specializations:
  • Software Development
    C++ Developer, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
About the Role

Our client is seeking a talented and motivated Automotive Software Development Engineer with a strong focus on embedded systems to join their cutting-edge automotive technology division in Pretoria, Gauteng . This role is central to developing the intelligent software that powers next-generation vehicles, including infotainment systems, ADAS features, and vehicle control units. You will be involved in the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.

The ideal candidate possesses a passion for innovation, a solid understanding of C/C++ programming for embedded environments, and familiarity with real-time operating systems (RTOS). Working in Pretoria , a key hub for technology and industry in South Africa, offers a vibrant environment for professional growth. We are looking for an engineer who can contribute to creating robust, efficient, and reliable software solutions that enhance the driving experience and vehicle safety.

This position involves close collaboration with hardware engineers, systems engineers, and other software developers to bring complex automotive features to life. Your contributions will be vital in shaping the future of automotive software. The role emphasizes a hybrid work model, blending collaboration with focused development time.

Key Responsibilities
  • Design, develop, and implement embedded software for automotive control units and systems.
  • Write clean, efficient, and well-documented code in C/C++ for real-time embedded environments.
  • Collaborate with system architects and hardware engineers to define software requirements and specifications.
  • Develop and maintain unit tests, integration tests, and system tests to ensure software quality and reliability.
  • Debug and resolve software defects identified during development and testing phases.
  • Participate in code reviews to maintain high standards of code quality and best practices.
  • Work with various automotive communication protocols such as CAN, LIN, and Automotive Ethernet.
  • Contribute to the continuous improvement of software development processes and tools.
  • Stay updated with the latest trends and technologies in embedded software development for the automotive industry.
  • Support software integration onto target hardware and assist in system validation activities.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Minimum of 4 years of experience in embedded software development, with a significant portion in the automotive sector.
  • Strong proficiency in C and/or C++ programming languages.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or similar.
  • Familiarity with automotive communication protocols (CAN, LIN, UDS, DoIP).
  • Understanding of software development lifecycle (SDLC) and agile methodologies.
  • Experience with debugging tools and techniques for embedded systems.
  • Knowledge of version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Good communication and collaboration skills.
  • Familiarity with AUTOSAR architecture is a plus.
  • Must have legal right to work in South Africa .
Benefits

Our client offers a competitive salary, comprehensive health insurance, and a retirement savings plan. Employees enjoy generous annual leave and opportunities for professional growth through training programs and attendance at industry conferences. This role provides a hybrid work arrangement, offering flexibility between remote work and in-office collaboration in Pretoria . You'll be part of an innovative and dynamic team working on the forefront of automotive technology.

Additional perks include access to employee wellness programs and potential for international exposure. This is a fantastic opportunity to advance your career in automotive software development.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary