Senior Automotive Software Engineer - ADAS Development (Remote)

Placements24

Pretoria

Hybrid

ZAR 1,200,000 - 1,800,000

Full time

9 days ago

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

Health insurance
Retirement plan
Performance bonuses

Job summary

Placements24 is seeking a Senior Automotive Software Engineer to work remotely on ADAS and autonomous driving projects. You will design, implement, and test embedded software, focusing on sensor fusion, path planning, and control algorithms.

The role demands strong C/C++ expertise, knowledge of CAN/LIN/Ethernet, and collaboration with hardware teams. Ideal candidates have 6+ years of automotive embedded experience, familiarity with AUTOSAR/RTOS and ISO 26262, and a track record of delivering

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Mechatronics, or related field.
  • Minimum of 6 years of professional software development experience in automotive embedded systems.
  • Strong proficiency in C and C++ programming languages.
  • Experience developing software for ADAS, autonomous driving or safety-critical systems.

Responsibilities

  • Design, develop, and implement software modules for ADAS features such as sensor fusion, path planning, and control algorithms.
  • Write high-quality, well-documented C/C++ code for embedded automotive systems.
  • Collaborate with hardware and systems engineers to validate ADAS functionalities.
  • Develop unit, integration, and system tests to ensure reliability and performance.
  • Contribute to software requirements and architectural design for new features.
  • Mentor junior engineers and support remote team collaboration.

Skills

C programming
C++ programming
Embedded software
ADAS development
Autonomous driving
Sensor fusion
Debugging
Communication

Education

Bachelor's or Master's in CS/EE/Mechatronics

Tools

Git
CI/CD
Agile

Job description

About the Role

Our client, a pioneering force in the automotive technology sector, is looking for an exceptional Senior Automotive Software Engineer to join their cutting-edge team, working fully remotely . This role is central to the development of Advanced Driver-Assistance Systems (ADAS) and autonomous driving technologies. You will be instrumental in designing, implementing, and testing complex software solutions that enhance vehicle safety and driver experience. If you are passionate about the future of mobility, possess a deep understanding of embedded systems, and thrive in a remote-first, collaborative environment, this is the perfect opportunity to make a significant impact on the automotive landscape.

Key Responsibilities
  • Design, develop, and implement robust and efficient software modules for ADAS features, including sensor fusion, path planning, and control algorithms.
  • Write high-quality, well-documented, and testable C/C++ code for embedded automotive systems.
  • Collaborate with hardware engineers, systems engineers, and other software teams to integrate and validate ADAS functionalities.
  • Develop and execute unit tests, integration tests, and system tests to ensure software reliability and performance.
  • Contribute to the definition of software requirements and architectural design for new ADAS features.
  • Participate in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards.
  • Debug and resolve complex software issues in simulation environments and on target hardware.
  • Stay current with the latest advancements in automotive software, AI, machine learning, and autonomous driving technologies.
  • Actively contribute to process improvements and best practices within the software development lifecycle.
  • Mentor junior software engineers, sharing expertise and fostering a culture of technical excellence.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Mechatronics, or a related field.
  • Minimum of 6 years of professional software development experience, with a significant focus on automotive embedded systems.
  • Strong proficiency in C and C++ programming languages.
  • Experience developing software for ADAS, autonomous driving, robotics, or similar safety-critical systems.
  • Familiarity with automotive communication protocols such as CAN, LIN, and Ethernet.
  • Experience with software development tools and methodologies, including version control (Git), CI/CD pipelines, and Agile practices.
  • Understanding of sensor technologies (cameras, radar, lidar) and their integration.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, essential for effective remote teamwork.
  • Experience with AUTOSAR, RTOS, or functional safety (ISO 26262) is a plus.
Benefits

Our client offers a highly competitive salary and a comprehensive benefits package designed for remote professionals. This includes excellent health insurance coverage, a generous retirement savings plan, and performance-based bonuses. We provide a flexible work environment with the ability to work from anywhere, coupled with access to state-of-the-art development tools and resources. Opportunities for professional growth include funding for relevant certifications, attendance at virtual conferences, and access to online learning platforms. Collaboration is fostered through advanced communication tools and regular virtual team-building activities. This remote role based out of Pretoria allows for unparalleled work-life balance while contributing to groundbreaking automotive innovation.

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

Placements24 • Rustenburg

Remote
ZAR 900,000 - 1,200,000
Health insurance
Flexible remote
Professional growth opportunities
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
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
Remote Automotive Software Development Lead
Remote Automotive Software Development Lead

Placements24 • Pretoria

Hybrid
ZAR 1,800,000 - 2,800,000
Premium health coverage
Retirement plan
Executive training programs
Senior Automotive Software Engineer (Remote)
Senior Automotive Software Engineer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Remote-first
Home office stipend
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
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