FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Software Engineer – Virtualization, SIL Integration
General Motors. Create virtual in-the-loop environments for development, verification, and validation of embedded controllers and calibrations .
Tech Stack
Tools & technologiesJenkinsPythonRTOS
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