Remote Automotive Software Developer (Embedded Systems)

Placements24

Vereeniging

Hybrid

ZAR 600,000 - 900,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

Remote work
Health coverage
Retirement plan
Paid time off
Development tools

Job summary

Placements24 clients seek a Remote Automotive Software Developer specializing in embedded systems to design, develop, and implement software for critical in-vehicle systems. Work entirely remotely with a distributed team on next-gen automotive tech, focusing on driver assistance, infotainment, and vehicle control.

You will leverage C/C++ and RTOS expertise to deliver robust, high-performance software while collaborating across disciplines.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum 5 years of professional embedded software development experience.
  • Strong proficiency in C and/or C++ programming languages.
  • Experience with RTOS such as FreeRTOS, QNX, or similar.
  • Familiarity with CAN, LIN, Ethernet automotive protocols.
  • Experience with debugging tools, emulators, and oscilloscopes.
  • Knowledge of SDLC and Agile methodologies.

Responsibilities

  • Design, develop, test, and debug embedded software for automotive ECUs.
  • Write clean, efficient C/C++ code for RTOS environments.
  • Implement and optimize algorithms for sensor fusion, control loops, and communications.
  • Collaborate with hardware engineers to define software requirements and architecture.
  • Participate in code reviews and maintain coding standards.
  • Develop unit, integration, and system tests to ensure quality.
  • Troubleshoot defects and performance issues; contribute to tooling and automation.
  • Document software designs, APIs, and test procedures.

Skills

C/C++ programming
Embedded software
RTOS knowledge
CAN/LIN/Ethernet
Debugging tools
SDLC & Agile
Remote collaboration
AUTOSAR (plus)

Education

Bachelor's or Master's in CS/EE

Tools

FreeRTOS
QNX

Job description

About the Role

Our client, a global leader in automotive electronics and software solutions, is seeking a talented and experienced Remote Automotive Software Developer specializing in embedded systems. This role is crucial for the design, development, and implementation of software for critical in-vehicle systems. Working entirely remotely, you will be part of an innovative team contributing to the next generation of automotive technology, focusing on areas like driver assistance, infotainment, and vehicle control. You'll leverage your expertise in C/C++ and real-time operating systems to deliver robust, high-performance software. This is an exceptional opportunity for a driven software engineer passionate about the automotive domain to contribute significantly while enjoying the flexibility of remote work. We are looking for a proactive individual who can collaborate effectively with a distributed team.

Key Responsibilities
  • Design, develop, test, and debug embedded software for automotive ECUs and control units.
  • Write clean, efficient, and maintainable code primarily in C/C++ for real-time operating systems (RTOS).
  • Implement and optimize algorithms for various automotive functions, such as sensor fusion, control loops, and communication protocols.
  • Collaborate with hardware engineers and system architects to define software requirements and system architecture.
  • Participate in code reviews, ensuring adherence to coding standards and best practices.
  • Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.
  • Troubleshoot and resolve software defects and performance issues.
  • Contribute to the development of software tools and automation scripts for testing and deployment.
  • Stay up-to-date with the latest advancements in embedded systems, automotive software, and relevant technologies.
  • Document software designs, APIs, and test procedures.
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.
  • Strong proficiency in C and/or C++ programming languages.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or similar.
  • Familiarity with automotive communication protocols like CAN, LIN, Ethernet.
  • Experience with debugging tools, emulators, and oscilloscopes.
  • Knowledge of software development lifecycles (SDLC) and Agile methodologies.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills for effective remote collaboration.
  • Demonstrated ability to work independently and manage tasks effectively in a remote environment.
  • Experience with AUTOSAR is a plus.
Benefits
  • This fully remote position offers a highly competitive salary and a comprehensive benefits package.
  • Our client provides excellent health coverage, retirement plans, and generous paid time off.
  • You will have access to state-of-the-art development tools and continuous learning opportunities to enhance your skills.
  • The company fosters a culture of innovation and offers significant potential for career advancement within its global structure.
  • Enjoy the freedom and flexibility of remote work while contributing to groundbreaking automotive technology.
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 • South Africa

Remote
ZAR 900,000 - 1,300,000
Fully remote
Competitive salary
Remote-first culture
+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 Developer
Remote Automotive Software Developer

Placements24 • Gqeberha

Hybrid
ZAR 520,000 - 760,000
Remote work
Flexible schedule
Professional development support
+1
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 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 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 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
Remote Automotive Software Developer (Embedded Systems)
Remote Automotive Software Developer (Embedded Systems)

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Competitive salary
Continuous learning
+1