Software Developer – Virtualization and SIL Integration – Early Career
General Motors is undergoing a major transformation towards their ZERO ZERO ZERO vision for the future. They are seeking a motivated candidate for the role of Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support their Test Environment Agile Release Train, responsible for creating virtual in-the-loop environments for embedded controllers and calibrations.
Responsibilities
- Create virtual controller models to be used across different simulations
- Create, maintain and test virtual controller components such as HWIO, RTOS, communication models, etc
- Obtain, develop & parameterize sub-system models, such as sensors and actuators, and ECU behavioral models
- Integrate Plant models and other ECU models into a dynamic virtual simulation
- Create and maintain detailed documents for each release
- Provide support for released simulations and assist with user testing and troubleshooting
Skills
- Pursuit of a Bachelor's, Master's, or PhD degree in one of the following areas: Engineering, Computer Science, or related fields
- Must be graduating between December 2025 and August 2026
- Able to work full-time, 40 hours per week
- Proficient in Embedded C and Python
- Adept experience with MATLAB and Simulink in context of plant model development and integration and basic usage of additional simulation tools
- Understanding of embedded controls software and the automated software build processes including gcc compiler, gdb debugger, Eclipse, Jenkins tools
- AutoDrive, EcoCAR, or other Automotive related experience/clubs
- Familiarity with automotive communication technologies such as CAN, LIN, and SPI
- Experience in virtualization or software integration
- Experience in designing and developing vehicle body controls, propulsion thermal, battery management, chassis and brake controls software
Benefits
- Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
- Healthcare, dental, and vision benefits.
- Life insurance plans to cover you and your family.
- Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
- GM Vehicle Purchase Plan for you, your family and friends.
Company Overview
Apply To This Job