Remote Automotive Software Engineer (Embedded Systems)

Placements24

South Africa

Remote

ZAR 900,000 - 1,300,000

Full time

5 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
Remote-first culture
Career development
Modern development tools

Job summary

Placements24 is seeking a seasoned Remote Automotive Software Engineer specializing in Embedded Systems. You will design, develop, and test embedded software for automotive ECUs using C/C++, RTOS, and automotive protocols, with a focus on safety and reliability.

The role is remote-first, supports collaboration across distributed teams, and expects strong problem-solving and communication skills for cross-functional work.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • Minimum 5 years of embedded software experience in automotive applications.
  • Strong C/C++ for embedded platforms and RTOS fundamentals.
  • Experience with CAN, LIN, Automotive Ethernet, and other protocols.

Responsibilities

  • Design, develop, and implement embedded software for automotive ECUs and vehicle systems.
  • Write clean, efficient C/C++ code for embedded platforms.
  • Develop software in RTOS environments and integrate components.
  • Ensure safety and cybersecurity best practices per ISO 26262.

Skills

C/C++
RTOS
Embedded systems
Automotive protocols
Git
CI/CD
ISO 26262

Education

Bachelor's or Master's in CS/EE

Tools

Git
CI/CD tooling

Job description

About the Role

Our client, a cutting-edge automotive technology firm, is seeking a highly motivated and experienced Remote Automotive Software Engineer specializing in Embedded Systems. This fully remote position offers the unique opportunity to contribute to the development of next-generation automotive software solutions from the comfort of your home. You will be instrumental in designing, developing, and testing embedded software for critical automotive components, ensuring high performance, reliability, and safety. We are looking for a self-starter with a strong background in C/C++, real-time operating systems (RTOS), and automotive communication protocols. The ideal candidate will thrive in a remote-first environment, demonstrating excellent communication and collaboration skills. This role is crucial for pushing the boundaries of automotive innovation, working on projects that will shape the future of driving. If you are passionate about automotive software and possess the skills to excel in a remote setting, this is the perfect opportunity for you.

Key Responsibilities
  • Design, develop, and implement embedded software for automotive ECUs (Electronic Control Units) and other vehicle systems.
  • Write clean, efficient, and well-documented C/C++ code for embedded platforms.
  • Develop and integrate software components within a real-time operating system (RTOS) environment.
  • Implement and test automotive communication protocols such as CAN, LIN, Automotive Ethernet, and FlexRay.
  • Conduct unit testing, integration testing, and system testing to ensure software quality and reliability.
  • Collaborate with hardware engineers, system architects, and other software developers in a distributed team environment.
  • Troubleshoot and debug complex software issues, identifying root causes and implementing effective solutions.
  • Participate in code reviews to maintain high code quality and share best practices.
  • Contribute to the definition and refinement of software architecture and design patterns.
  • Ensure compliance with automotive safety standards (e.g., ISO 26262) and cybersecurity best practices.
Requirements
  • 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 a significant focus on automotive applications.
  • Strong proficiency in C and C++ programming languages for embedded systems.
  • Solid understanding of real-time operating systems (RTOS) principles and experience with popular RTOS like QNX, VxWorks, or AUTOSAR OS.
  • Expertise in automotive communication protocols (CAN, LIN, Automotive Ethernet, etc.).
  • Experience with embedded debugging tools and techniques.
  • Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong verbal and written communication skills, with the ability to articulate technical concepts clearly.
  • Proven ability to work independently and collaboratively in a remote team setting.
  • Experience with automotive functional safety standards (ISO 26262) is a plus.
Benefits
  • Fully remote work arrangement, offering flexibility and work-life balance.
  • Competitive salary and performance-based bonuses.
  • Opportunity to work on innovative and high-impact automotive projects.
  • Professional development opportunities and support for continuous learning.
  • Access to modern development tools and technologies.
  • Contribution to shaping the future of the automotive industry from anywhere.
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 • Mbombela (Nelspruit)

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

Placements24 • Midrand

Hybrid
ZAR 520,000 - 900,000
Competitive salary and bonuses
Fully remote work
Home office setup allowance
+3
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 Embedded Systems Engineer
Remote Automotive Embedded Systems Engineer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Fully remote work arrangement
Competitive salary with reviews
Health, dental, vision insurance
+2
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Automotive Embedded Software Developer
Automotive Embedded Software Developer

Placements24 • Gqeberha

Hybrid
ZAR 420,000 - 650,000
Remote-first environment
Career development resources
Competitive salary and incentives
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Stock options
Remote work
Home office stipend
+2
Remote Automotive Software Engineer - Vehicle Systems
Remote Automotive Software Engineer - Vehicle Systems

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Fully remote work
Competitive salary + bonuses
Health insurance
+4
Automotive Embedded Systems Developer
Automotive Embedded Systems Developer

Placements24 • East London

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