Software Architect
Core
Define software architecture for ADAS features and develop high-level designs for smart vehicle systems.
Role type
Senior IC Software Architect (Automotive/ADAS)
Builds
ADAS features, application software components, complex device drivers, and basic software components for ECUs.
Domain
Automotive, Autonomous Driving Systems (ADAS), Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded software development in C/C++, AUTOSAR Classic application software design and deployment, Matlab Simulink/Stateflow, CAN and SOME/IP protocols, Functional safety standards (ISO 26262)
Preferred skills
AUTOSAR architecture, ARXML interface definitions, System V verification strategies
Technologies
C/C++, AUTOSAR Classic, Matlab Simulink/Stateflow, CAN, SOME/IP, SOME/IP-SD, ARXML, ISO 26262
Responsibilities
Define software architecture for ADAS features, cascade requirements to developers, guide product teams in component integration, validate Ford CDDs and BSW components across AUTOSAR stacks, review and approve implementation of basic software and device drivers, support software project manager with timeline delivery, perform code level integration and debugging, support SW verification and validation teams in establishing test strategies, teach others about Classic AUTOSAR capabilities
Seniority
Senior, hands-on IC