Senior Virtualization & SIL Engineer – ECU Integration

General Motors

Milford Charter Township, Northern (MI, KY)

Hybrid

USD 110,000 - 160,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

General Motors is seeking a Senior Software Engineer to create virtual in-the-loop environments and integrate virtual ECU models for hybrid, EV, and propulsion systems. You will work with system-level simulations and co-simulations to validate controls and calibrations.

The role requires strong experience in Embedded C, Python, and MATLAB/Simulink, plus familiarity with GT-Power, AMESIM, and automotive communication protocols. Hybrid work arrangement applies.

Qualifications

  • Bachelor's degree in a relevant engineering or software field with 3 years of related experience.
  • Experience with SiL co-simulations and virtual ECU models.
  • Proficiency in Embedded C and Python; MATLAB/Simulink for plant model development.
  • Experience with GT-Power and AMESIM; automated build tools like GCC, GDB, Eclipse, Jenkins, ETAS INCA.
  • Familiarity with CAN, LIN, SPI; modeling of Hybrid Vehicle Systems in Simulink/Simscape/GT-Power.

Responsibilities

  • Create virtual in-the-loop environments for EV and hybrid propulsion systems.
  • Develop and integrate co-simulations with virtual ECU models.
  • Parameterize sub-system models including sensors and actuators; integrate plant and ECU models.
  • Document releases and provide user testing support.

Skills

Embedded C
Python
Modeling of Hybrid Vehicle Systems
System-level Simulation

Education

Bachelor's degree in Electronic/Automotive/Mechatronics/Software Engineering

Tools

MATLAB/Simulink
GT-Power
AMESIM
GCC
GDB
Eclipse
Jenkins
ETAS INCA
CAN
LIN
SPI

Job description

General Motors is seeking a Senior Software Engineer to create virtual in-the-loop environments and integrate virtual ECU models for hybrid, EV, and propulsion systems. You will work with system-level simulations and co-simulations to validate controls and calibrations.

The role requires strong experience in Embedded C, Python, and MATLAB/Simulink, plus familiarity with GT-Power, AMESIM, and automotive communication protocols. Hybrid work arrangement applies.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Virtualization & SIL Integration
Senior Software Engineer - Virtualization & SIL Integration

General Motors • Milford Charter Township (MI)

On-site
USD 120,000 - 190,000
Medical
Dental
Vision
+8
Senior Software Engineer, Virtual Vehicle Systems
Senior Software Engineer, Virtual Vehicle Systems

General Motors • Milford Charter Township (MI)

Hybrid
USD 90,000 - 120,000
Hybrid work model (3 days in-office, 2
Work location flexibility
Senior Automotive SI/Co-Simulation Engineer
Senior Automotive SI/Co-Simulation Engineer

General Motors • Milford (CT)

Hybrid
USD 90,000 - 130,000
Virtualization & SIL Integration Engineer (Hybrid)
Virtualization & SIL Integration Engineer (Hybrid)

General Motors • Milford Charter Township (MI)

Hybrid
USD 90,000 - 120,000
Hybrid work arrangement
Relocation assistance
Travel eligible (<25%)
SiL Simulation Integration Engineer – Virtual Vehicle
SiL Simulation Integration Engineer – Virtual Vehicle

General Motors • Milford Charter Township (MI)

Hybrid
USD 95,000 - 140,000
SiL Integration Engineer: Virtual Vehicle Simulation Lead
SiL Integration Engineer: Virtual Vehicle Simulation Lead

General Motors • Pontiac (MI)

Hybrid
USD 120,000 - 150,000
Embedded Software Engineer – EV Thermal Controls (Hybrid)
Embedded Software Engineer – EV Thermal Controls (Hybrid)

General Motors • United States

Hybrid
USD 90,000 - 130,000
Hybrid work model
Software Engineer, Virtual Test Platforms & Emulators
Software Engineer, Virtual Test Platforms & Emulators

General Motors • Seattle (WA)

Hybrid
USD 120,000 - 180,000
Hybrid work model
Relocation benefits
Senior Software Engineer – Virtualization & SIL Integration
Senior Software Engineer – Virtualization & SIL Integration

General Motors • Milford Charter Township (MI)

Hybrid
USD 90,000 - 120,000
Hybrid work model (3 days in-office, 2
Work location flexibility
Senior Software Engineer – Virtualization & SIL Integration
Senior Software Engineer – Virtualization & SIL Integration

General Motors • Milford (CT)

Hybrid
USD 90,000 - 130,000