Senior Software Engineer
Core
Develop and maintain virtual in-the-loop simulation environments for embedded controllers and calibrations of hybrid, electrification, engine, transmission, and chassis systems.
Role type
Senior IC simulation engineer (automotive embedded systems)
Builds
Virtual simulation environments and system-level models for hybrid/electric vehicle propulsion and control modules
Domain
Automotive engineering + embedded systems simulation
Required skills
Embedded C, Python, MATLAB/Simulink, GT-Power, AMESIM, CAN/LIN/SPI protocols, gcc/gdb/Eclipse/Jenkins/ETAS INCA toolchains, mechatronic subsystem modeling, system-level integration
Preferred skills
Hybrid vehicle system modeling, HWIO/RTOS/communication model development, automated build processes (via careerplan.io/jobs/JR-202621788-senior-software-engineer-at-generalmotors)
Technologies
Simulink, Simscape, GT-Power, AMESIM, Eclipse, Jenkins, ETAS INCA, gcc, gdb
Responsibilities
Create virtual in-the-loop environments for embedded controller development and validation; Integrate V-ECUs into system-level simulation models; Debug and deploy subsystem models; Maintain virtual controller components (HWIO, RTOS, communication models); Develop serial data connectivity links between co-simulation platforms and virtual tools
Seniority
Senior, hands-on IC