Senior Automotive Software Engineer (ADAS)

Placements24

Stellenbosch

Hybrid

ZAR 900,000 - 1,400,000

Full time

7 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

Hybrid work model
Health insurance
Competitive salary
Professional growth opportunities

Job summary

Placements24 is seeking a Senior Automotive Software Engineer specializing in ADAS in Stellenbosch, Western Cape. You will design and implement software for ADAS features, including sensor fusion and path planning, on real-time embedded systems using C/C++.

The role emphasizes collaboration with hardware teams and rigorous testing in simulation environments. The position offers a hybrid work arrangement with on-site collaboration and remote development time, ideal for engineers with strong

Qualifications

  • Bachelor's or Master's degree in CS/EE/Automotive Engineering or related field.

Responsibilities

  • Design, develop, test, and integrate software for ADAS features and functionalities.
  • Implement algorithms for sensor fusion, perception, path planning, and control in C/C++.
  • Develop software for real-time embedded systems with high performance and reliability.
  • Collaborate with hardware engineers and system architects to define software requirements and architecture.
  • Perform rigorous software testing including unit, integration, and system testing, often in simulation environments.
  • Debug and resolve complex software issues in a timely manner.
  • Contribute to continuous improvement of development processes, tools, and methodologies.
  • Stay updated with ADAS tech, AI, and automotive software standards.
  • Participate in code reviews and provide constructive feedback.
  • Document software designs, requirements, and test procedures.

Skills

Embedded software
C/C++
RTOS
Sensor fusion
CAN/LIN/Automotive Ethernet
Hybrid work
Strong communication

Education

Bachelor's or Master's in Computer Science / Electrical / Automotive Engineering

Tools

CAN
LIN
Automotive Ethernet
AUTOSAR

Job description

About the Role

Our client, a pioneer in automotive technology, is seeking an experienced Senior Automotive Software Engineer specializing in Advanced Driver-Assistance Systems (ADAS) to join their innovative team in Stellenbosch, Western Cape . This role is crucial in developing and implementing sophisticated software solutions that enhance vehicle safety, comfort, and autonomy. You will work on cutting-edge ADAS features, including adaptive cruise control, lane-keeping assist, automatic emergency braking, and sensor fusion algorithms. This position offers a hybrid work arrangement, balancing crucial on-site collaboration with dedicated remote development time. You will be part of a highly skilled team focused on pushing the boundaries of automotive intelligence. Your expertise in embedded software development, C/C++, and real-time operating systems within an automotive context will be essential for success. Join us in shaping the future of autonomous and connected driving experiences.

Key Responsibilities
  • Design, develop, test, and integrate software for ADAS features and functionalities.
  • Implement algorithms for sensor fusion, perception, path planning, and control in C/C++.
  • Develop software for real-time embedded systems, ensuring high performance and reliability.
  • Collaborate with hardware engineers and system architects to define software requirements and system architecture.
  • Perform rigorous software testing, including unit testing, integration testing, and system testing, often using simulation environments.
  • Debug and resolve complex software issues in a timely manner.
  • Contribute to the continuous improvement of software development processes, tools, and methodologies.
  • Stay updated with the latest advancements in ADAS technology, artificial intelligence, and automotive software standards.
  • Participate in code reviews and provide constructive feedback to team members.
  • Document software designs, requirements, and test procedures thoroughly.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field.
  • Minimum of 6 years of professional experience in embedded software development, with a strong focus on automotive systems.
  • Proven experience in developing software for ADAS features or autonomous driving systems.
  • Expertise in C/C++ programming for embedded real-time systems.
  • Familiarity with automotive communication protocols such as CAN, LIN, and Automotive Ethernet.
  • Experience with real-time operating systems (RTOS) and embedded development tools.
  • Knowledge of perception algorithms, sensor fusion techniques, and control theory is highly desirable.
  • Experience with software development processes like Agile/Scrum and automotive standards like AUTOSAR is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities, suitable for a hybrid work environment.
Benefits
  • Highly competitive salary and performance-driven bonuses.
  • Hybrid work model providing flexibility and work-life integration.
  • Opportunity to work on groundbreaking ADAS and autonomous driving technologies.
  • Contribution to a leading automotive company shaping the future of mobility.
  • Comprehensive health, dental, and vision insurance.
  • Retirement savings plan with employer matching.
  • Generous paid time off and holidays.
  • Opportunities for continuous learning and professional growth.
  • State-of-the-art development tools and resources.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automotive Systems Engineer - ADAS Specialist
Senior Automotive Systems Engineer - ADAS Specialist

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Equity options
Relocation assistance
Health insurance
+1
Remote Automotive Software Engineer - ADAS Development
Remote Automotive Software Engineer - ADAS Development

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Fully remote
Health insurance
Online training
Lead Automotive Software Architect - ADAS Integration
Lead Automotive Software Architect - ADAS Integration

Placements24 • Gauteng

On-site
ZAR 1,800,000 - 2,800,000
Health, dental, vision insurance
Paid time off
Retirement fund contributions
+2
Automotive Software Developer
Automotive Software Developer

Placements24 • Stellenbosch

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

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 1,100,000
Remote-first work environment
Competitive salary and benefits
Professional development
Senior Automotive Software Developer
Senior Automotive Software Developer

Placements24 • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
State-of-the-art development tools
Career growth opportunities
Senior Automotive Software Engineer - Embedded Systems
Senior Automotive Software Engineer - Embedded Systems

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Relocation assistance
Generous leave
Professional development
+1
Senior Automotive Embedded Software Engineer
Senior Automotive Embedded Software Engineer

Placements24 • Cape Town

On-site
ZAR 900,000 - 1,400,000
Medical aid
Retirement planning
Performance bonus
Automotive Systems Engineer - ADAS Specialist
Automotive Systems Engineer - ADAS Specialist

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Senior Automotive Software Development Lead
Senior Automotive Software Development Lead

Placements24 • Randburg

Hybrid
ZAR 1,200,000 - 1,900,000
Salary bonuses
Health insurance
Dental & vision
+5