Skip to content
mimi

Remote Lead Automotive Software Architect - Autonomous Driving Systems

WhatJobs Direct

Remote · South Africa Full-time Lead 2w ago

About the role

About

Our client, a trailblazer in automotive innovation, is seeking a visionary Lead Automotive Software Architect to design and develop the next generation of autonomous driving systems. This is a fully remote position, allowing you to contribute to cutting-edge automotive technology from your home office. You will be responsible for defining the software architecture, setting technical standards, and guiding a team of skilled engineers to bring advanced autonomous features to life. This role demands deep expertise in automotive software, real-time systems, AI/ML, and a passion for shaping the future of mobility.

Responsibilities

  • Defining and evolving the software architecture for complex autonomous driving systems, ensuring scalability, robustness, and safety.
  • Leading a team of software engineers in the design, development, implementation, and testing of core autonomous driving modules (e.g., perception, planning, control).
  • Establishing software development standards, best practices, and processes for the autonomous driving team.
  • Collaborating closely with hardware engineers, AI/ML specialists, and system engineers to integrate software components seamlessly.
  • Identifying and evaluating cutting-edge technologies and methodologies relevant to autonomous driving.
  • Ensuring the software architecture adheres to stringent automotive safety standards (e.g., ISO 26262).
  • Conducting technical reviews, providing mentorship, and fostering a culture of innovation and high performance within the remote engineering team.
  • Troubleshooting complex software issues and driving timely resolutions.
  • Communicating architectural decisions and technical strategies effectively to stakeholders at all levels.
  • Contributing to the strategic roadmap for autonomous driving software development.

Requirements

  • Master's or PhD in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 10 years of experience in automotive software development.
  • At least 5 years of experience focused on autonomous driving systems.
  • Proven experience in defining and implementing complex software architectures for safety-critical systems.
  • Strong knowledge of real-time operating systems (RTOS), C/C++, AI/ML frameworks, and sensor fusion techniques.
  • Experience with AUTOSAR, ROS, or similar automotive middleware is highly desirable.
  • Excellent leadership, communication, and problem-solving skills.
  • Adept at working independently, managing complex technical challenges, and thriving in a results-oriented remote environment.
  • Deep understanding of the automotive development lifecycle and regulatory landscape is a significant advantage.

Requirements

  • Proven experience in defining and implementing complex software architectures for safety-critical systems is essential.
  • Strong knowledge of real-time operating systems (RTOS), C/C++, AI/ML frameworks, and sensor fusion techniques is required.
  • Experience with AUTOSAR, ROS, or similar automotive middleware is highly desirable.
  • Excellent leadership, communication, and problem-solving skills are critical for collaborating effectively with a distributed team and driving technical consensus.
  • You should be adept at working independently, managing complex technical challenges, and thriving in a results-oriented remote environment.
  • A deep understanding of the automotive development lifecycle and regulatory landscape is a significant advantage.

Responsibilities

  • Defining and evolving the software architecture for complex autonomous driving systems, ensuring scalability, robustness, and safety.
  • Leading a team of software engineers in the design, development, implementation, and testing of core autonomous driving modules (e.g., perception, planning, control).
  • Establishing software development standards, best practices, and processes for the autonomous driving team.
  • Collaborating closely with hardware engineers, AI/ML specialists, and system engineers to integrate software components seamlessly.
  • Identifying and evaluating cutting-edge technologies and methodologies relevant to autonomous driving.
  • Ensuring the software architecture adheres to stringent automotive safety standards (e.g., ISO 26262).
  • Conducting technical reviews, providing mentorship, and fostering a culture of innovation and high performance within the remote engineering team.
  • Troubleshooting complex software issues and driving timely resolutions.
  • Communicating architectural decisions and technical strategies effectively to stakeholders at all levels.
  • Contributing to the strategic roadmap for autonomous driving software development.

Skills

AI/MLAUTOSARC/C++ISO 26262ROSRTOS

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free