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

General Motors

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

Posted 10/5/2026full-timeMilford • Michigan • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in creating and integrating virtual in-the-loop environments for embedded controllers, with a strong focus on simulation modeling and debugging for hybrid vehicle systems. Proficient in utilizing tools such as MATLAB, Simulink, and various automotive communication technologies to deliver high-quality simulation solutions.

Highest-signal resume keywords
Embedded C ProgrammingPython ProgrammingMATLAB and SimulinkSoftware-in-the-Loop (SiL) IntegrationAutomotive Communication Technologies

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Embedded CPythonMATLABSimulinkGT-PowerAMESIMDebuggingSubsystem ModelingVirtual ECU ModelsAutomated Software Build Processes
Tools & Technologies
EclipseJenkinsETAS INCAGcc CompilerGdb Debugger
Industry Keywords
Automotive Systems EngineeringMechatronics EngineeringHybrid Vehicle SystemsMechatronic SubsystemsSimulation Environments

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 quality simulation environments on time to meet customer requirements
  • Work with virtual electronic control units (V-ECUs) for engine, propulsion, and transmission controller modules
  • Integrate V-ECUs into system-level simulation models
  • Participate in modeling Hybrid Vehicle Systems, including mechatronic subsystems
  • Debug and deploy subsystem models as system-level simulation components
  • Create and utilize virtual controller models across different virtual simulations
  • Create, maintain, and test virtual controller components such as HWIO, RTOS, and communication models
  • Obtain, develop, and parameterize subsystem models, including sensors, actuators, and ECU behavioral models
  • Integrate plant models and other ECU models into dynamic virtual simulations
  • Create and maintain detailed documentation for each release
  • 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 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 with integration of 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
  • Embedded C and Python
  • MATLAB and Simulink in the context of plant model development and integration
  • GT-Power and AMESIM
  • Embedded controls software and automated software build processes, including gcc compiler, gdb debugger, Eclipse, Jenkins, and ETAS INCA tools
  • Automotive communication technologies such as CAN, LIN, and SPI
  • Modeling of Hybrid Vehicle Systems, including mechatronic subsystems, in Simulink, Simscape, or GT-Power
  • Ability to debug and deploy subsystem models as system-level simulation components
  • Must be able to report to the local office

Benefits

Comp & perks
  • Benefits and Total Rewards resources available through General Motors
  • Reasonable accommodations for applicants with disabilities
  • Inclusive, non-discriminatory workplace and equal employment opportunities