Remote Automotive Software Developer (ADAS)

Placements24

Benoni

Hybrid

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

Stock options
Fully remote

Job summary

Placements24 is seeking a skilled Remote Automotive Software Developer specializing in ADAS to design and implement software for perception, sensor fusion, planning, and control in autonomous driving systems. You will work from anywhere in South Africa with a distributed team to deliver safe, scalable vehicle software.

The role requires a strong background in C++ and Python, with 4+ years in automotive or robotics software, and experience with simulation tools and ML frameworks.

Qualifications

  • Master's degree or PhD in Computer Science, Electrical Engineering, Robotics, or related field; Bachelor's degree with significant relevant experience will also be considered.
  • Minimum of 4 years of professional software development experience, with a significant portion focused on ADAS or autonomous driving systems.
  • Strong programming skills in C++ and Python.
  • Experience with ADAS algorithms, computer vision, sensor fusion techniques, and machine learning frameworks (e.g., TensorFlow, PyTorch).
  • Familiarity with automotive communication protocols (e.g., CAN, Ethernet).
  • Experience with simulation tools (e.g., CARLA, Vires VTD) and software-in-the-loop (SIL) / hardware-in-the-loop (HIL) testing.
  • Excellent problem-solving, analytical, and algorithmic thinking skills.
  • Proven ability to work effectively in a remote, collaborative team environment.
  • Strong communication and documentation skills.

Responsibilities

  • Develop, test, and deploy software components for ADAS features (e.g., ACC, LKA, AEB).
  • Implement and optimize algorithms for perception, sensor fusion, and data processing.
  • Design and develop control strategies for vehicle maneuvering and trajectory planning.
  • Collaborate with systems engineers to refine ADAS requirements and architecture.
  • Write clean, well-documented code in C++ and Python.
  • Perform software integration testing on simulation platforms and real vehicle systems.
  • Debug and resolve complex software issues identified during development and testing.
  • Stay updated on ADAS, AI/ML, and automotive software standards.
  • Contribute to continuous improvement of development processes and tools.

Skills

C++
Python
Remote collaboration
Problem-solving
Analytical thinking

Education

Master's or PhD in CS/EE/Robotics or related
Bachelor's with significant relevant experience

Tools

TensorFlow
PyTorch
CARLA
Vires VTD
CAN/Ethernet

Job description

About the Role

Our client, a pioneering force in automotive innovation, is looking for a talented Remote Automotive Software Developer specializing in Advanced Driver-Assistance Systems (ADAS). This fully remote role empowers you to design and implement sophisticated software solutions that enhance vehicle safety and autonomy, from anywhere in South Africa. You will be instrumental in developing cutting-edge algorithms for perception, sensor fusion, path planning, and control systems. This position requires a strong background in software development, a deep understanding of ADAS principles, and the ability to thrive in a collaborative, distributed team environment. Join us in shaping the future of autonomous driving.

Key Responsibilities
  • Develop, test, and deploy software components for ADAS features, including adaptive cruise control, lane keeping assist, automatic emergency braking, and more.
  • Implement and optimize algorithms for sensor data processing, perception (e.g., object detection, tracking), and sensor fusion.
  • Design and develop control strategies for vehicle maneuvering and trajectory planning.
  • Collaborate with systems engineers and other software developers to define and refine ADAS requirements and architecture.
  • Write clean, efficient, and well-documented code in C++ and/or Python.
  • Perform software integration testing and validation on simulation platforms and real vehicle systems.
  • Debug and resolve complex software issues identified during development and testing phases.
  • Stay abreast of the latest advancements in ADAS technology, AI/ML, and automotive software standards.
  • Contribute to the continuous improvement of development processes and tools.
Requirements
  • Master's degree or PhD in Computer Science, Electrical Engineering, Robotics, or a related field; Bachelor's degree with significant relevant experience will also be considered.
  • Minimum of 4 years of professional software development experience, with a significant portion focused on ADAS or autonomous driving systems.
  • Strong programming skills in C++ and Python.
  • Experience with ADAS algorithms, computer vision, sensor fusion techniques, and machine learning frameworks (e.g., TensorFlow, PyTorch).
  • Familiarity with automotive communication protocols (e.g., CAN, Ethernet).
  • Experience with simulation tools (e.g., CARLA, Vires VTD) and software-in-the-loop (SIL) / hardware-in-the-loop (HIL) testing.
  • Excellent problem-solving, analytical, and algorithmic thinking skills.
  • Proven ability to work effectively in a remote, collaborative team environment.
  • Strong communication and documentation skills.
Benefits
  • Highly competitive salary and potential for stock options.
  • Flexible, fully remote work arrangement with flexible hours.
  • Opportunity to work on transformative ADAS and autonomous driving technologies.
  • Generous professional development budget for conferences and training.
  • Company-provided high-performance computing resources.
  • Collaborative and intellectually stimulating remote work culture.
  • Regular virtual team events and communication.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automotive Software Engineer - ADAS Development (Remote)
Senior Automotive Software Engineer - ADAS Development (Remote)

Placements24 • Pretoria

Hybrid
ZAR 1,200,000 - 1,800,000
Health insurance
Retirement plan
Performance bonuses
Senior Automotive Software Development Engineer (ADAS Focus)
Senior Automotive Software Development Engineer (ADAS Focus)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,700,000
Fully remote work arrangement
Health, dental and vision insurance
Generous paid time off and continuous/
Senior Automotive Software Engineer (Adas)
Senior Automotive Software Engineer (Adas)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,400,000
Hybrid work model
Health insurance
Competitive salary
+1
Lead Automotive ADAS/AD Software Engineer
Lead Automotive ADAS/AD Software Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Bonus opportunities
Health insurance
Paid time off
+2
Remote Software Developer Apprentice - Training & Growth
Remote Software Developer Apprentice - Training & Growth

Placements24 • Gauteng

Remote
ZAR 900,000 - 1,300,000
Performance bonuses
Health insurance
Retirement plan
+5
Remote Automotive Systems Engineer (ADAS Focus)
Remote Automotive Systems Engineer (ADAS Focus)

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,200,000
Competitive compensation
Health, dental, and vision insurance
Retirement plan with company matching
+2
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Rustenburg

Remote
ZAR 900,000 - 1,200,000
Health insurance
Flexible remote
Professional growth opportunities
Remote Automotive Software Engineer - Cape Town Based
Remote Automotive Software Engineer - Cape Town Based

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Flexible working hours
Learning resources and conferences
+1
Senior Automotive Systems Engineer - Adas Specialist
Senior Automotive Systems Engineer - Adas Specialist

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Equity options
Relocation assistance
Health insurance
+1
Remote Automotive Software Developer
Remote Automotive Software Developer

Placements24 • Upington

Hybrid
ZAR 650,000 - 1,050,000
Remote work flexibility
Continuous learning opportunities