DevJobs

Software Architect - ADAS/AD Software Stack

Overview
Skills
  • Python Python
  • C++ C++
  • ML ML
  • Linux Linux
  • JIRA JIRA
  • Git Git
  • AI
  • AUTOSAR
  • DDS
  • Embedded C
  • QNX
  • ROS
  • ROS2
  • SysML
  • UML
We are seeking a dynamic and technically proficient Software Architect cum Requirements Manager to lead the end-to-end design and specification of the ADAS/AD software stack for our next-generation intelligent driving platform. This role involves dual responsibility: defining architectural vision across key modules (e.g., perception, localization, planning, embedded platform) and owning the end-to-end requirements lifecycle.

Responsibilities:

Software Architecture Leadership

  • Define and evolve the high-level software architecture for the ADAS/AD stack, including sensor data ingestion, perception, localization, prediction, planning, and embedded systems.
  • Partition software components across heterogeneous compute resources (CPUs, GPUs, NPUs, MCUs).
  • Ensure alignment with industry standards such as AUTOSAR, POSIX, ISO 26262, and cybersecurity regulations.

Requirements Engineering

  • Own software requirements lifecycle from elicitation to validation.
  • Work with stakeholders to gather, derive, trace, and decompose requirements using tools like Confluence, Codebeamer, or Polarion.
  • Ensure requirements are aligned with ASPICE-compliant development processes.

Technical Coordination and Leadership

  • Act as liaison between software, systems, hardware, and validation teams
  • Guide architectural trade-offs in multi-threaded, real-time, embedded systems.
  • Support integration and evaluation of third-party modules.

Quality & Compliance

  • Ensure compliance with ISO 26262 (Functional Safety) and ISO/SAE 21434 (Cybersecurity).
  • Drive software architecture reviews, audits, and conduct technical DFMEA/DFA.
  • Support SPICE Level 2+ software quality processes.

Requirements:

  • Bachelor's or Master’s degree in Computer Science, Electrical/Electronics Engineering, Robotics, or related field.
  • 8+ years in embedded software architecture in ADAS/AD.
  • 3+ years in software requirements management in automotive systems.
  • Hands-on experience with SoC-based perception or planning systems.
  • Strong command of camera/radar/lidar processing, ISP integration.
  • Familiar with ROS/ROS2, DDS, AUTOSAR, embedded C/C++, Python.
  • Experience with Linux/QNX, Git, Jira, UML, SysML.
  • Strong leadership and communication skills.
  • Analytical thinking and proactive ownership.
  • Team player across multidisciplinary domains.
  • Experience with AI/ML perception stacks in embedded environments.
  • Automotive OEM/Tier-1 project exposure.
  • Knowledge of real-time profiling on SoCs.
  • Functional Safety or Systems Engineering certifications (e.g., TÜV).
Autobrains