ADAS Software Architect
Core
Design, develop, and integrate embedded software platforms for next-generation ADAS systems, ensuring seamless integration between application and basic software layers.
Role type
Senior IC ADAS Software Architect
Builds
Embedded software for ADAS ECUs
Domain
Automotive / Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ embedded development, POSIX standards in real-time OS, Architecture Modeling (UML), Performance optimization in embedded environments, Robust software architecture design, Automotive standards/protocols (AUTOSAR, ISO 26262)
Technologies
C++, Classic AUTOSAR, CAN/CAN-FD, Ethernet, SPI, SOME/IP, SOA, MISRA, AUTOSAR configuration tools
Responsibilities
Create high-level architectural documentation and develop software requirements for complex ADAS ECUs, Apply ISO 26262 Functional Safety principles to implement safety mechanisms, Flash, validate, and debug code using bench, HIL setups, and prototype vehicles
Seniority
Senior, hands-on IC