Remote Automotive Software Engineer (Embedded Systems)

Placements24

Mossel Bay

Hybrid

ZAR 900,000 - 1,500,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Advanced health insurance
Robust retirement plan
Flexible working hours
Fully remote

Job summary

Placements24 is seeking a remote Automotive Software Engineer with strong embedded systems experience to design and implement software for ECUs, infotainment, and ADAS. You will work with C/C++ on RTOS, develop for CAN/LIN/Ethernet, and collaborate across global teams from home.

The role requires 5+ years in automotive embedded software, a CS/EE degree, and knowledge of ISO 26262. Join a pioneering tech company delivering next‑gen automotive solutions with flexibility and impact.

Qualifications

  • Bachelor's or Master’s degree in CS/EE or related field.
  • 5+ years of embedded software development experience in automotive.
  • Strong C and C++ programming skills.
  • Experience with RTOS (FreeRTOS, QNX or similar).
  • Knowledge of CAN/LIN/Ethernet protocols and embedded toolchains.

Responsibilities

  • Design, develop, and implement embedded software for ECUs and automotive systems.
  • Write high-quality C/C++ code for RTOS environments.
  • Develop software for RTOS and microcontrollers.
  • Create unit, integration, and system tests to ensure reliability.
  • Debug complex issues across hardware platforms and collaborate with hardware engineers.
  • Document software designs, requirements, and test procedures.

Skills

C
C++
RTOS
CAN/LIN/Ethernet
Embedded dev
AUTOSAR

Education

Bachelor's or Master's in Computer Science or Electrical Engineering

Tools

FreeRTOS
QNX
Emulators

Job description

About the Role

Our client, a pioneering automotive technology company, is seeking a highly skilled Remote Automotive Software Engineer specializing in Embedded Systems. This critical role will involve designing, developing, testing, and deploying embedded software for next‑generation automotive components and systems. You will work on cutting‑edge projects, contributing to the software architecture and implementation of vehicle control units, infotainment systems, and advanced driver‑assistance features. Operating entirely remotely, you will collaborate with a global team of engineers, researchers, and product managers, leveraging your expertise in C/C++ and real‑time operating systems (RTOS). This is an exceptional opportunity to drive innovation in the automotive sector from your home, working on solutions that will define the future of driving.

Key Responsibilities
  • Design, develop, and implement embedded software for automotive electronic control units (ECUs) and systems.
  • Write high-quality, efficient, and maintainable code primarily in C and C++.
  • Develop and optimize software for real‑time operating systems (RTOS) and microcontrollers.
  • Create and execute unit tests, integration tests, and system tests to ensure software reliability and performance.
  • Debug complex software issues across various hardware platforms.
  • Collaborate with hardware engineers to define hardware requirements and ensure seamless integration.
  • Participate in code reviews and contribute to the improvement of software development processes.
  • Develop software for safety‑critical automotive applications, adhering to standards like ISO 26262.
  • Contribute to the design and architecture of embedded software solutions.
  • Document software designs, requirements, and test procedures thoroughly.
Requirements
  • A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 5 years of professional experience in embedded software development, with significant experience in the automotive industry.
  • Strong proficiency in C and C++ programming languages.
  • Experience with real‑time operating systems (RTOS) such as FreeRTOS, QNX, or similar.
  • Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
  • Experience with embedded development tools, compilers, debuggers, and emulators.
  • Knowledge of software development lifecycles (SDLC) and agile methodologies.
  • Understanding of software security principles in embedded systems.
  • Excellent problem‑solving and debugging skills.
  • Ability to work independently and effectively in a remote team environment, with strong communication skills.
  • Experience with AUTOSAR is a plus.
Benefits

This fully remote position offers a highly competitive salary and bonus structure, along with opportunities for professional development and exposure to cutting‑edge automotive technologies. Our client provides a comprehensive benefits package, including advanced health insurance, a robust retirement plan, and flexible working hours. You will have the autonomy to shape your work environment and contribute to impactful projects that are at the forefront of automotive innovation. This role is perfect for talented embedded software engineers passionate about shaping the future of vehicles and who excel in a distributed work culture.

  • highly competitive salary and bonus structure
  • opportunities for professional development and exposure to cutting‑edge automotive technologies
  • a comprehensive benefits package
  • advanced health insurance
  • a robust retirement plan
  • flexible working hours
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Automotive Software Developer (Embedded Systems)
Remote Automotive Software Developer (Embedded Systems)

Placements24 • Vereeniging

Hybrid
ZAR 600,000 - 900,000
Remote work
Health coverage
Retirement plan
+2
Remote Automotive Software Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Performance bonuses
Global engineering team
Remote Automotive Software Developer (Embedded Systems)
Remote Automotive Software Developer (Embedded Systems)

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,500,000
Fully remote
Medical insurance
Provident fund
+1
Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Home office allowance
Health benefits
+2
Remote Automotive Software Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,999,000 - 2,999,000
Highly competitive salary
Annual bonuses
Full remote work flexibility
+3
Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,700,000
Health insurance (remote)?
Home office stipend
Generous remote salary
Senior Automotive Software Developer - Embedded Systems
Senior Automotive Software Developer - Embedded Systems

Placements24 • Stellenbosch

Remote
ZAR 1,000,000 - 1,600,000
Competitive salary
Performance bonuses
Career development
+1
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 600,000 - 900,000
Fully remote work
Flexible hours
Health insurance
Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • Johannesburg

Remote
ZAR 900,000 - 1,300,000
Health insurance
Home office stipend
401k retirement plan with matching
+2
Remote Automotive Embedded Systems Engineer
Remote Automotive Embedded Systems Engineer

Placements24 • Durban

Hybrid
ZAR 850,000 - 1,100,000
Medical, dental, and vision insurance
Paid time off (vacation and personal)
Remote work flexibility
+2