Senior Automotive Software Development Engineer (ADAS Focus)

Placements24

South Africa

Remote

ZAR 900,000 - 1,200,000

Full time

2 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

Health insurance
Paid time off
Professional development

Job summary

Placements24 is seeking a Senior Automotive Software Development Engineer with a focus on ADAS. The role is fully remote and involves designing, implementing, and testing advanced software algorithms for vehicle perception, decision making, and control.

You will work with cross-functional teams in a distributed setup to deliver high-quality embedded solutions. The ideal candidate has 5+ years of embedded automotive software experience, expert C/C++ skills, RTOS proficiency, and familiarity with

Qualifications

  • Bachelor's or Master's degree in a related field (CS/Software/EE).
  • 5+ years of embedded software development experience in automotive.
  • Proven experience in ADAS or autonomous driving.
  • Expert proficiency in C/C++ and embedded software practices.
  • Strong RTOS and embedded systems knowledge.
  • Familiarity with CAN/LIN/Automotive Ethernet.
  • Exposure to sensor technologies used in ADAS.

Responsibilities

  • Design, develop, and implement ADAS software modules (perception, sensor fusion, path planning, control).
  • Write clean, well-documented C/C++ code for embedded automotive systems.
  • Create and execute unit, integration, and system tests for reliability and performance.
  • Collaborate with hardware, system, and test teams in a remote setting.
  • Analyze requirements and translate into technical designs; debug complex issues.

Skills

C/C++ programming
Embedded software development
RTOS
Remote collaboration

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering

Tools

CAN
LIN
Automotive Ethernet
Sensor technologies

Job description

About the Role

Our client, a global leader in automotive technology solutions, is seeking a highly motivated and experienced Senior Automotive Software Development Engineer with a specialization in Advanced Driver-Assistance Systems (ADAS). This is a fully remote position, offering the flexibility to work from anywhere while contributing to the development of next-generation autonomous driving features. You will be responsible for designing, implementing, and testing complex software algorithms that enable vehicles to perceive their environment, make driving decisions, and execute maneuvers safely and efficiently. This role requires a deep understanding of embedded systems, real-time operating systems, and C/C++ programming, along with a passion for innovation in the rapidly evolving field of automotive software. You will play a critical role in shaping the future of mobility through innovative ADAS development, working remotely to achieve ambitious goals.

Key Responsibilities
  • Design, develop, and implement robust and efficient software modules for ADAS features, including perception, sensor fusion, path planning, and control.
  • Write high-quality, maintainable, and well-documented C/C++ code for embedded automotive systems.
  • Develop and execute unit tests, integration tests, and system tests to ensure software reliability and performance.
  • Collaborate with cross-functional teams, including hardware engineers, system engineers, and testing teams, in a remote setting.
  • Analyze software requirements and translate them into technical design specifications.
  • Debug and resolve complex software issues, identify root causes, and implement effective solutions.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Stay current with the latest advancements in ADAS technology, machine learning, and automotive software development.
  • Contribute to the continuous improvement of software development processes and tools.
  • Document software designs, algorithms, and implementation details thoroughly.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Minimum of 5 years of professional experience in embedded software development, with a significant focus on automotive applications.
  • Proven experience in developing software for ADAS or autonomous driving systems.
  • Expert proficiency in C/C++ programming and software development best practices.
  • Strong understanding of real-time operating systems (RTOS) and embedded systems.
  • Experience with automotive communication protocols such as CAN, LIN, and Automotive Ethernet.
  • Familiarity with sensor technologies used in ADAS (cameras, radar, lidar, ultrasonic).
  • Knowledge of software development lifecycles and agile methodologies.
  • Excellent debugging, problem-solving, and analytical skills.
  • Strong written and verbal communication skills, essential for remote collaboration.
  • Demonstrated ability to work independently and manage time effectively in a remote work environment.
Benefits
  • Competitive salary and performance-based bonuses.
  • Opportunity to work on cutting-edge ADAS and autonomous driving technologies.
  • Fully remote work arrangement, providing excellent work-life balance.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and company holidays.
  • Professional development opportunities, including online courses and conference attendance.
  • Access to advanced simulation tools and development platforms.
  • A challenging and rewarding career path in a rapidly growing industry.
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/
Remote Automotive Software Engineer (ADAS Specialist)
Remote Automotive Software Engineer (ADAS Specialist)

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,300,000
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 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 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
Senior Automotive Software Engineer - Fully Remote
Senior Automotive Software Engineer - Fully Remote

Placements24 • Polokwane

Hybrid
ZAR 1,976,000 - 2,964,000
Fully remote work
Competitive salary
Health, dental, and vision insurance
+3
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 1,992,000 - 2,988,000
Fully remote work
Flexible hours