Senior Software Engineer - Virtualization and SIL Integration
Core
Develop and integrate virtualization and Software-in-the-Loop (SIL) environments for embedded controllers and calibrations in propulsion, battery, chassis, and body electronics domains.
Role type
Senior IC simulation integration engineer
Builds
Virtual in-the-loop simulation environments for embedded controller verification
Domain
Automotive embedded systems and simulation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded C, C++, Python, embedded controls software, automated build processes (gcc, gdb, Eclipse, Jenkins, ETAS INCA), MATLAB/Simulink, automotive communication protocols (CAN, LIN, SPI, Ethernet), FMU/FMI standards, AUTOSAR architecture
Preferred skills
Virtualization or software integration experience, vehicle body controls/propulsion/battery/chassis software design
Technologies
MATLAB, Simulink, gcc, gdb, Eclipse, Jenkins, ETAS INCA, GT-Power, AMESIM, CarSim
Responsibilities
Lead development and integration of cosimulation components; create virtual controller models; maintain HWIO, RTOS, and communication models; parameterize sub-system and ECU behavioral models; integrate plant models into dynamic virtual simulations; support cloud deployments; provide technical guidance to team members
Seniority
Senior, hands-on IC