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.
Proven experience as an architect (functional, system, and E/E) in automotive applications
Contribution to Software functional designs with programming abilities, such as C++, Python, and ML
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 Masters 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).
This position is open to all candidates.