Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Senior Software Engineer – Virtualization, SIL Integration

General Motors

. Create virtual in-the-loop environments for development, verification, and validation of embedded controllers and calibrations .

Posted 9/17/2026full-timeMilford • Michigan • United StatesSeniorWebsite

Tech Stack

Tools & technologies
JenkinsPythonRTOS

About the role

Key responsibilities & impact
  • Create virtual in-the-loop environments for development, verification, and validation of embedded controllers and calibrations
  • Deliver simulation environments on time to meet customer requirements
  • Work with virtual ECUs for engine, propulsion, and transmission controller modules and integrate them into system-level simulation models
  • Model Hybrid Vehicle Systems, including mechatronic subsystems
  • Debug and deploy subsystem models as system-level simulation components
  • Create and use virtual controller models across different virtual simulations
  • Create, maintain, and test virtual controller components, including HWIO, RTOS, and communication models
  • Obtain, develop, and parameterize subsystem models, including sensors, actuators, and ECU behavioral models
  • Integrate plant models and ECU models into dynamic virtual simulations
  • Create and maintain detailed release documentation
  • Support released simulations and assist with user testing and troubleshooting
  • Develop, integrate, and maintain serial data connectivity links between the co-simulation platform and virtual controllers, models, and tools

Requirements

What you’ll need
  • Bachelor's degree in Electronic Engineering, Automotive Systems Engineering, Mechatronics Engineering, Mechanical Engineering, Electrical Engineering, Software Engineering, Computer Engineering, or related field of study
  • Three (3) years of experience as an Application Engineer or related occupation
  • Two (2) years of experience integrating Software-in-the-Loop (SiL) co-simulations, including virtual ECU models, sensor/actuator/plant or system physics models for conventional internal combustion engine or hybrid electric vehicle propulsion systems
  • Two (2) years of experience with Embedded C and Python
  • Two (2) years of experience with MATLAB and Simulink in context of plant model development and integration
  • Two (2) years of experience with GT-Power and AMESIM
  • Two (2) years of experience with embedded controls software and automated software build processes, including gcc compiler, gdb debugger, Eclipse, Jenkins, and ETAS INCA tools
  • Two (2) years of experience with automotive communication technologies, such as CAN, LIN, and SPI
  • Two (2) years of experience modeling Hybrid Vehicle Systems, including mechatronic subsystems, in Simulink, Simscape, or GT-Power
  • Two (2) years of experience debugging/deploying subsystem models as system-level simulation components

Benefits

Comp & perks
  • Benefits and Total Rewards resources
  • Reasonable accommodations for applicants with disabilities
  • Role-related assessment and/or pre-employment screening support where applicable