System Integration Engineer - Body Controls
Core
Design and implement scalable embedded software architectures for vehicle body control systems, ensuring seamless interaction between software and hardware.
Role type
Senior IC embedded software engineer (automotive body controls)
Builds
Embedded C code, control algorithms, and integrated software-hardware systems for vehicle body controls
Domain
Automotive industry, embedded systems, body controls
Required skills
Embedded C programming, Model Based Design (MBD), MATLAB/Simulink, Simulink Test, Jama, Jira, GitHub, MISRA C/CERT C standards, Hardware-in-the-Loop (HIL) testing, static code analysis, memory management optimization
Preferred skills
RTOS development, bare-metal system programming, logic analyzer/oscilloscope usage, JTAG/SWD debugging, MC/DC coverage analysis
Technologies
C, MATLAB, Simulink, Stateflow, Jama, Jira, GitHub, MISRA C, CERT C
Responsibilities
Design and implement scalable software architectures in Embedded C for bare-metal and RTOS environments; Develop control algorithms in MATLAB/Simulink and integrate auto-generated C code; Lead Integration Testing and develop unit/integration test suites in HIL environments; Manage requirements traceability using Jama and Jira; Author System Requirements and Software Design Documents (SDD); Debug complex firmware issues using logic analyzers and debuggers.
Seniority
Senior, hands-on IC