MBD Software Architect
Core
Design robust software architectures for vehicle ECUs and lead simulation environments for ADAS features, focusing on cybersecurity, functional safety, and code generation.
Role type
Senior MBD Software Architect (ADAS/ECU)
Builds
Production-grade embedded software for ADAS features (APA, AEBS, ACC, LDW) and virtual verification environments.
Domain
Automotive software engineering, Model-Based Design (MBD), ADAS, Functional Safety
Deliverable
production ML models | product features
Required skills
MATLAB/Simulink, Embedded Coder, CarMaker/CarSim, dSPACE ControlDesk, Vector CANoe/CAPL, Python scripting, ISO 26262/ASIL, MAAB Guidelines
Preferred skills
Experience architecting Automatic Parking, Advanced Emergency Braking, Adaptive Cruise Control, or Lane Departure systems
Technologies
MATLAB, Simulink, Embedded Coder, CarMaker, CarSim, dSPACE ControlDesk, Vector CANoe, Python
Responsibilities
Define ECU architectures with cybersecurity and functional safety focus; Architect and deploy MILS/HILS simulation environments; Design complex test scenarios based on functional specifications; Automate test execution and regression suites; Verify control logic robustness through virtual testing; Manage integration of verification tools into workflow
Seniority
Senior, hands-on IC