MBD Software Architect
Core
Architect and validate Model-Based Design (MBD) software for Advanced Driver Assistance Systems (ADAS) and vehicle ECUs, focusing on cybersecurity, functional safety, and simulation environments.
Role type
Senior MBD Software Architect (ADAS)
Builds
Production-grade embedded software for ADAS features (APA, AEBS, ACC, LDW/LKA) and simulation verification environments.
Domain
Automotive / Embedded Systems / ADAS
Deliverable
production ML models | product features
Required skills
MATLAB/Simulink, Embedded Coder, CarMaker/CarSim, dSPACE ControlDesk, Vector CANoe, Python, ISO 26262/ASIL, MAAB Guidelines
Preferred skills
Experience with Automatic Parking, Advanced Emergency Braking, Adaptive Cruise Control, Lane Departure Control
Technologies
MATLAB, Simulink, Embedded Coder, CarMaker, CarSim, dSPACE ControlDesk, Vector CANoe, Python, CarSim
Responsibilities
Define robust software architectures for vehicle ECUs with focus on cybersecurity and functional safety; Lead architectural sprints within an Agile framework; Architect and deploy evaluation environments for ADAS using MILS and HILS simulations; Design complex test scenarios based on functional specifications; Automate execution of test scenarios and regression suites using Python/MATLAB scripts; Manage integration of verification tools into the architectural workflow.
Seniority
Senior, hands-on IC