Remote ADAS Software Engineer - Autonomy & Perception

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Automotive Software Developer (ADAS)
Remote Automotive Software Developer (ADAS)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Fully remote
Remote Automotive Software Engineer (Embedded/ADAS)
Remote Automotive Software Engineer (Embedded/ADAS)

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,300,000
Remote work from anywhere in SA
Career growth opportunities
Remote Automotive Software Engineer - ADAS & Controls
Remote Automotive Software Engineer - ADAS & Controls

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Flexible remote
Professional growth opportunities
Remote ADAS Systems Engineer for Autonomous Safety
Remote ADAS Systems Engineer for Autonomous Safety

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: ADAS & Infotainment
Remote Automotive Software Engineer: ADAS & Infotainment

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Flexible working hours
Learning resources and conferences
+1
Senior ADAS Software Engineer - Remote, Embedded C/C++
Senior ADAS Software Engineer - Remote, Embedded C/C++

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 ADAS & Autonomous Driving Software Engineer - Remote
Senior ADAS & Autonomous Driving Software Engineer - Remote

Placements24 • Gauteng

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

Placements24 • Pretoria

Hybrid
ZAR 600,000 - 1,200,000
Remote work
Flexible hours
Online training
Remote Automotive Systems Engineer - ADAS & Powertrain
Remote Automotive Systems Engineer - ADAS & Powertrain

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Remote work
Health benefits
Learning & development
+2
Remote Automotive Software Engineer – Embedded & ADAS
Remote Automotive Software Engineer – Embedded & ADAS

Placements24 • Stellenbosch

Hybrid
ZAR 700,000 - 1,000,000
Competitive salary
Remote & Stellenbosch office
Health insurance & retirement plans
+1