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).