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
General Motors. Create virtual in-the-loop environments for development, verification, and validation of embedded controllers and calibrations .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesJenkinsPythonRTOS
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