Senior Automotive Software Development Engineer (ADAS Focus)

Placements24

Pretoria

Hybrid

ZAR 900,000 - 1,700,000

Full time

2 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

Benefits offered by this job

Fully remote work arrangement
Health, dental and vision insurance
Generous paid time off and continuous/

Job summary

Placements24 is seeking a Senior Automotive Software Development Engineer specializing in ADAS. This fully remote role focuses on designing, implementing, and testing advanced perception, planning, and control algorithms for autonomous driving.

The candidate will write robust C/C++ code for embedded automotive systems, perform extensive testing, and collaborate with cross-functional teams in a remote setting. A strong RTOS background and vehicle-network experience are essential.

Qualifications

  • 5+ years of embedded software experience in automotive contexts.
  • Proven ADAS or autonomous driving software development background.
  • Proficient in C/C++ for embedded systems and RTOS.
  • Familiar with CAN/LIN and Automotive Ethernet protocols.
  • Strong problem-solving and remote collaboration skills.

Responsibilities

  • Design, implement, and test ADAS software modules (perception, planning, control).
  • Write high-quality C/C++ code for embedded automotive systems.
  • Develop and execute unit, integration, and system tests.
  • Collaborate with hardware, system, and testing teams remotely.
  • Document software designs, algorithms, and implementation details.

Skills

C/C++ programming
Embedded software development
RTOS
ADAS/Autonomous driving
CAN/LIN/Automotive Ethernet
Sensor technologies
Agile methodologies
Remote collaboration
Debugging
English communication

Education

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

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

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
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 - 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
Senior Automotive Software Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 1,992,000 - 2,988,000
Fully remote work
Flexible hours
Senior Automotive Software Developer
Senior Automotive Software Developer

Placements24 • Benoni

Remote
ZAR 1,928,000 - 3,053,000
Competitive salary
Bonus program
Health insurance
+5
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,969,000 - 2,953,000
Stock options
Fully remote
Health, dental, and vision insurance
+1
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