Remote Automotive Embedded Software Engineer (C/C++, RTOS)

Placements24

Stellenbosch

Hybrid

ZAR 900,000 - 1,500,000

Full time

26 hours 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

Competitive salary
Remote work infrastructure
Cutting-edge automotive software
Flexible hours
Paid time off
Professional development
Advanced automotive technologies
Remote team culture
Health, dental, vision insurance
Retirement plan

Job summary

Placements24 is seeking an Automotive Software Developer (Embedded Systems) for a fully remote role. You’ll design, implement, test, and validate embedded software for ECUs used in powertrain, infotainment, and ADAS, collaborating with hardware engineers and system architects to ensure safety, performance, and user experience.

The ideal candidate has 5+ years in automotive embedded development, strong C/C++ skills, RTOS experience (QNX, VxWorks or similar), and familiarity with AUTOSAR and ISO

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Minimum of 5 years of experience in embedded software development, with a strong focus on automotive applications.
  • Proficiency in C/C++ programming for embedded systems.
  • Experience with real-time operating systems (RTOS) such as QNX, VxWorks, or equivalent.
  • Solid understanding of automotive communication protocols (CAN, LIN, Ethernet).
  • Experience with automotive software development processes and tools (e.g., AUTOSAR).
  • Familiarity with debugging tools and techniques for embedded systems.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities for effective remote teamwork.
  • Experience with functional safety concepts (ISO 26262) is a plus.
  • Must be able to work effectively in a fully remote capacity.

Responsibilities

  • Design, develop, and maintain embedded software for automotive ECUs and control systems using C/C++.
  • Implement software according to established coding standards and best practices.
  • Develop and integrate software modules for real-time operating systems (RTOS).
  • 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 and validate hardware/software interfaces.
  • Participate in software design reviews and code reviews.
  • Troubleshoot and resolve software defects and issues identified during testing and vehicle integration.
  • Ensure software compliance with automotive standards (AUTOSAR, ISO 26262).
  • Contribute to the development and maintenance of software build and test environments.
  • Stay updated with the latest advancements in embedded software development and automotive technologies.

Skills

C/C++ programming
RTOS
CAN/LIN/Ethernet
AUTOSAR
ISO 26262 familiarity
Remote collaboration

Education

Bachelor's or Master's degree in Computer Science/Software/EE

Tools

AUTOSAR tooling

Job description

Placements24 is seeking an Automotive Software Developer (Embedded Systems) for a fully remote role. You’ll design, implement, test, and validate embedded software for ECUs used in powertrain, infotainment, and ADAS, collaborating with hardware engineers and system architects to ensure safety, performance, and user experience.

The ideal candidate has 5+ years in automotive embedded development, strong C/C++ skills, RTOS experience (QNX, VxWorks or similar), and familiarity with AUTOSAR and ISO

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Embedded Automotive Engineer | C/C++, RTOS
Remote Embedded Automotive Engineer | C/C++, RTOS

Placements24 • Stellenbosch

Hybrid
ZAR 650,000 - 1,100,000
Fully remote
Home office stipend
Health insurance
+2
Remote Automotive Embedded Software Engineer (C/C++, RTOS)
Remote Automotive Embedded Software Engineer (C/C++, RTOS)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Professional development opportunities
+2
Remote Embedded Automotive Software Engineer (C/C++ & RTOS)
Remote Embedded Automotive Software Engineer (C/C++ & RTOS)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Home office allowance
Health benefits
+2
Remote Automotive Embedded Software Engineer (C/C++, RTOS)
Remote Automotive Embedded Software Engineer (C/C++, RTOS)

Placements24 • Gqeberha

Hybrid
ZAR 420,000 - 650,000
Remote-first environment
Career development resources
Competitive salary and incentives
Remote Automotive Embedded Systems Engineer (C/C++, RTOS)
Remote Automotive Embedded Systems Engineer (C/C++, RTOS)

Placements24 • East London

Hybrid
ZAR 600,000 - 900,000
Fully remote work arrangement
Health, dental, and vision insurance
Generous paid time off
+1
Remote Embedded Automotive Software Engineer
Remote Embedded Automotive Software Engineer

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Salary package
Health benefits
+3
Remote Automotive Embedded Systems Engineer
Remote Automotive Embedded Systems Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 950,000
Fully remote
Competitive salary
Medical and dental insurance
+2
Remote Automotive Embedded Systems Engineer (C/C++, RTOS)
Remote Automotive Embedded Systems Engineer (C/C++, RTOS)

Placements24 • Nuwerus

Hybrid
ZAR 600,000 - 900,000
Health insurance
Retirement fund
Paid time off
+1
Remote Senior Automotive Software Engineer (C/C++, RTOS)
Remote Senior Automotive Software Engineer (C/C++, RTOS)

Placements24 • Johannesburg

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

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Competitive salary
Bonuses