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

Senior Automotive Software Developer - Embedded Systems

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

Our client is a highly innovative automotive technology firm seeking a Senior Automotive Software Developer with expertise in embedded systems to join their globally distributed team. This role is fully remote, allowing you to contribute to cutting-edge automotive projects from any location. You will be responsible for the design, development, and implementation of embedded software for various automotive control units, focusing on real-time performance, reliability, and safety.

The ideal candidate possesses deep knowledge of C/C++ programming, real-time operating systems (RTOS), automotive communication protocols, and embedded system architectures. You will play a crucial role in developing software for critical automotive functions, ensuring compliance with stringent industry standards. This is an exceptional opportunity to leverage your skills and advance your career within the rapidly evolving field of automotive software engineering, working on advanced vehicle technologies.

Key Responsibilities
  • Design, develop, test, and maintain embedded software for automotive ECUs using C/C++.
  • Implement and optimize software for real-time operating systems (RTOS) such as AUTOSAR, QNX, or embedded Linux.
  • Develop software modules for various automotive applications, including powertrain control, body electronics, chassis systems, and ADAS.
  • Integrate software components with hardware, ensuring efficient and reliable system operation.
  • Perform unit testing, integration testing, and debugging to ensure software quality and robustness.
  • Collaborate with hardware engineers, system engineers, and other software developers to define and implement software requirements.
  • Participate in code reviews and contribute to the improvement of software development processes and coding standards.
  • Document software designs, implementation details, and test procedures.
  • Stay current with automotive software standards (e.g., MISRA C/C++), tools, and emerging technologies.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Minimum of 6 years of professional experience in embedded software development, with a strong focus on automotive applications.
  • Expert proficiency in C and C++ programming languages.
  • Hands-on experience with real-time operating systems (RTOS) like AUTOSAR, QNX, or FreeRTOS.
  • Knowledge of automotive communication protocols such as CAN, LIN, Flex Ray, and Automotive Ethernet.
  • Familiarity with embedded debugging tools and techniques.
  • Understanding of software development life cycles and agile methodologies.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and collaboration skills, essential for remote teamwork.
  • Experience with functional safety standards (e.g., ISO 26262) is a significant advantage.
Benefits

This fully remote position offers unparalleled flexibility and autonomy. Our client offers a highly competitive salary, comprehensive benefits package, performance-based bonuses, and continuous opportunities for professional development. You will have the chance to work on exciting and challenging projects with a leading company in the automotive sector, and my name it adalah ... Join a team of dedicated professionals and advance your career in embedded automotive software from anywhere in the world.

Position Requirements
10+ Years work experience
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