基础软件开发工程师 (安全气囊控制器)_VM
Core
Develop embedded low-level software for automotive airbag control units based on AutoSAR architecture, ensuring functional safety and cybersecurity.
Role type
Senior IC embedded software engineer (automotive safety systems)
Builds
ECU software for airbag control systems
Domain
Automotive electronics / Functional safety
Deliverable
production ML models | product features | infrastructure
Required skills
AutoSAR Classic development, C programming, RTOS (task scheduling, context switching), MCU driver development (SPI, CAN, ADC), CAN/UDS protocols, ISO 26262 (ASIL C/D), Cyber Security (HSM/SecOC), Vector tools (CANoe, VectorCast), Linker script design, Memory management (NVM/FEE/FLS)
Preferred skills
Multi-core debugging, Low-power optimization, EMC compliance, Hardware-software co-design
Technologies
AutoSAR, Vector Davinci, EB Tresos, ETAS ISOLAR, Vector CANoe, Lauterbach, E2, i-System, Arm, PowerPC, Tricore
Responsibilities
Configure MCAL and develop BSW modules, develop CAN stacks and sensor drivers, design software MemMap and link scripts, perform unit testing and system validation, analyze requirements and design V-model development, optimize software performance and safety mechanisms, collaborate on hardware-software integration, write technical documentation (DFMEA, design specs)
Seniority
Senior, hands-on IC