Remote Automotive Software Engineer - Embedded Systems

Placements24

Centurion

Remote

ZAR 900,000 - 1,350,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote
Competitive salary
Health insurance
Retirement plan
Generous paid time off

Job summary

Placements24 is seeking an experienced Remote Automotive Software Engineer (Embedded Systems) to design, develop, test, and deploy software for automotive ECUs using C/C++ in a fully remote South Africa setup.

You will work with RTOS such as FreeRTOS/QNX, handle CAN/LIN/Ethernet protocols, perform unit and integration testing, collaborate with hardware engineers for HW-SW integration, and contribute to software architecture in an Agile SDLC environment.

Qualifications

  • Bacheloring degree in CS/EE or related field.
  • 5+ years embedded software with automotive focus.
  • Proficiency in C and C++.
  • RTOS such as FreeRTOS or QNX.

Responsibilities

  • Design and implement embedded software for automotive ECUs in C/C++.
  • Develop RTOS-based software for automotive applications.
  • Integrate components for infotainment, ADAS, and powertrain control.
  • Work with CAN, LIN, Ethernet protocols.
  • Unit and integration testing; debugging.
  • Collaborate with hardware engineers for HW-SW integration.
  • Participate in code reviews and follow coding standards.
  • Troubleshoot defects in a remote setting.
  • Contribute to software architecture decisions.

Skills

Embedded software development
C/C++ programming
RTOS experience
Automotive protocols
Debugging
Remote collaboration
Version control (Git)

Education

Bachelor's degree in Computer Science, Electrical Engineering, or related

Tools

Git

Job description

About the Role

Our client, a global leader in automotive technology solutions, is seeking a highly motivated and experienced Remote Automotive Software Engineer specializing in Embedded Systems. This fully remote position allows you to contribute to cutting-edge automotive software development from anywhere in South Africa, with a focus on developing robust and efficient embedded systems for next-generation vehicles. You will play a key role in the design, development, testing, and deployment of software for critical automotive ECUs (Electronic Control Units), including infotainment, powertrain control, and advanced driver-assistance systems (ADAS). This role requires a deep understanding of embedded C/C++, real-time operating systems (RTOS), and automotive communication protocols. You will collaborate with cross-functional teams in a virtual environment, driving innovation in the automotive software space.

Key Responsibilities
  • Design, develop, and implement embedded software for automotive ECUs using C/C++.
  • Develop and maintain software for real-time operating systems (RTOS) tailored for automotive applications.
  • Implement and integrate software components for various automotive systems, including infotainment, ADAS, and powertrain control.
  • Work with automotive communication protocols such as CAN, LIN, FlexRay, and Automotive Ethernet.
  • Perform unit testing, integration testing, and debugging of embedded software.
  • Collaborate with hardware engineers to define system requirements and ensure seamless hardware-software integration.
  • Participate in code reviews, ensuring adherence to coding standards and best practices.
  • Troubleshoot and resolve software defects and performance issues in a remote setting.
  • Contribute to the overall software architecture and design decisions for automotive projects.
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 5 years of experience in embedded software development, with a significant portion in the automotive sector.
  • 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).
  • Experience with automotive diagnostic standards (UDS, OBD-II).
  • Strong understanding of software development lifecycle (SDLC) and agile methodologies.
  • Excellent problem‑solving and debugging skills in a remote work environment.
  • Proficiency with version control systems (e.g., Git).
  • Must have a stable internet connection and a dedicated home office setup.
Benefits

This is a fully remote position offering the flexibility to work from anywhere in South Africa. Our client provides a highly competitive salary, comprehensive health insurance, retirement savings plan, and generous paid time off. You will have access to continuous learning opportunities, including online courses and certifications, to enhance your skills in embedded systems and automotive software. The role offers significant autonomy and the chance to make a substantial impact on the future of automotive technology without the need for commuting to Centurion or any other physical office. Join a globally distributed, innovative team focused on pushing the boundaries of automotive software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • George

Hybrid
ZAR 600,000 - 900,000
Fully remote work
Annual bonus
Health benefits
+1
Remote Automotive Software Developer (Embedded Systems)
Remote Automotive Software Developer (Embedded Systems)

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Annual leave
Bonuses
+2
Remote Automotive Software Developer (Embedded Systems) - Pietermaritzburg
Remote Automotive Software Developer (Embedded Systems) - Pietermaritzburg

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Remote work from anywhere in South AFr
Performance bonuses and online培训 and发展
Remote Automotive Embedded Systems Engineer
Remote Automotive Embedded Systems Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 600,000 - 900,000
Health insurance
Dental insurance
Vision insurance
+2
Remote Automotive Embedded Software Engineer
Remote Automotive Embedded Software Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 600,000 - 900,000
Medical aid
Life cover
Retirement fund contributions
+3
Senior Automotive Software Engineer (Remote)
Senior Automotive Software Engineer (Remote)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Comprehensive remote work setup and IT
Flexible working hours
Senior Automotive Software Engineer (Remote)
Senior Automotive Software Engineer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Remote-first
Home office stipend
Remote Automotive Embedded Software Engineer
Remote Automotive Embedded Software Engineer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,200,000
Fully remote
Health & retirement benefits
Professional development
Remote Automotive Software Developer
Remote Automotive Software Developer

Placements24 • Bloemfontein

Hybrid
ZAR 700,000 - 950,000
Stock options
Fully remote with flexible hours
Health, dental, vision insurance
Remote Automotive Software Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 950,000
Fully remote
Competitive salary
Medical and dental insurance
+2