Remote Automotive Software Engineer (ADAS Specialist)

Placements24

Durban

Hybrid

ZAR 900,000 - 1,300,000

Full time

5 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

Job summary

Placements24 is seeking a remote Automotive Software Engineer specializing in ADAS to design, develop, and implement advanced driver-assistance features for automotive-grade products. The role emphasizes C/C++ development, embedded Linux/RTOS environments, and collaboration with hardware teams to deliver safe, high-performance software.

You will work across sensor fusion, computer vision, and ML components, contributing to real-time systems and ISO 26262-compliant processes while participating

Qualifications

  • Bachelor's or Master's in CS, Electrical Engineering, or related field.
  • Minimum 5 years of professional software development in automotive domain.
  • Experience with ADAS software, perception, fusion, or control algorithms.

Responsibilities

  • Design, develop, and test ADAS software modules per ISO 26262.
  • Implement sensor data processing, fusion, object detection, path planning.
  • Develop in C/C++ on embedded Linux/RTOS.
  • Collaborate with hardware engineers and system architects.
  • Perform code reviews, unit and integration tests.
  • Optimize real-time performance on automotive processors.
  • Document designs and test results.
  • Participate in agile processes and sprint planning.

Skills

C/C++
Embedded Linux
RTOS
CAN/Ethernet
OpenCV
ML frameworks
Remote collaboration
Communication skills

Education

Bachelor's or Master's in CS/EE

Job description

About the Role

Our client is at the forefront of automotive innovation and is seeking a talented Remote Automotive Software Engineer with a specialization in Advanced Driver-Assistance Systems (ADAS) to join their growing engineering division. This fully remote position allows you to contribute your expertise from anywhere, while being an integral part of a forward-thinking team. You will be responsible for the design, development, and implementation of sophisticated software solutions for ADAS features, including adaptive cruise control, lane-keeping assist, and automated emergency braking. This role demands a deep understanding of embedded systems, sensor fusion, computer vision, and machine learning algorithms as applied to the automotive domain. We are looking for an individual who is passionate about creating safer, more intelligent vehicles and possesses a strong drive for technical excellence in a distributed work environment. As a remote employee, you'll need exceptional self-discipline, communication skills, and the ability to collaborate effectively across virtual teams.

Key Responsibilities
  • Design, develop, and test robust software modules for ADAS functionalities, adhering to automotive safety standards (e.g., ISO 26262).
  • Implement algorithms for sensor data processing, sensor fusion, object detection, and path planning.
  • Collaborate with hardware engineers and system architects to define software requirements and interfaces.
  • Develop and maintain software in C/C++ within embedded Linux or RTOS environments.
  • Perform code reviews, unit testing, and integration testing to ensure software quality and reliability.
  • Optimize software performance for real-time execution on automotive-grade processors.
  • Contribute to the definition and architecture of future ADAS features and systems.
  • Participate actively in agile development processes and contribute to sprint planning and retrospectives.
  • Document software designs, implementations, and test results clearly and comprehensively.
  • Troubleshoot and resolve software defects reported from testing or field deployment.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 5 years of professional software development experience, with a significant focus on automotive systems.
  • Proven experience in developing ADAS software, including perception, fusion, or control algorithms.
  • Strong proficiency in C/C++ programming languages.
  • Experience with embedded systems development, real-time operating systems (RTOS), and Linux.
  • Familiarity with automotive communication protocols such as CAN, Ethernet, and Automotive Ethernet.
  • Knowledge of computer vision libraries (e.g., OpenCV) and/or machine learning frameworks (e.g., TensorFlow, PyTorch).
  • Excellent problem-solving, debugging, and analytical skills.
  • Demonstrated ability to work independently and collaboratively in a remote setting.
  • Strong verbal and written communication skills.
Benefits

This is a fully remote position offering a highly competitive salary, commensurate with experience and qualifications. Our client provides a comprehensive benefits package, including excellent health coverage, a retirement savings plan, and generous paid time off. Employees have access to continuous learning opportunities and professional development resources to foster career growth. The flexibility of a remote role allows for excellent work-life balance. Join our client's innovative team and contribute to the future of autonomous driving from the comfort of your own home, wherever you are located.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Development Engineer (ADAS Focus)
Senior Automotive Software Development Engineer (ADAS Focus)

Placements24 • South Africa

Remote
ZAR 900,000 - 1,200,000
Health insurance
Paid time off
Professional development
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 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
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 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 (ADAS Focus)
Remote Automotive Software Engineer (ADAS Focus)

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,400,000
Fully remote work
Flexible working hours
Performance bonuses
+3
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
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Sandton

Hybrid
ZAR 1,500,000 - 2,501,000
Stock options
Fully remote environment
Flexible working hours
+3
Remote Automotive Software Architect
Remote Automotive Software Architect

Placements24 • Pretoria

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive salary
Performance-based bonuses
Comprehensive health benefits
+3