Virtualization & SIL Integration Engineer (Hybrid)

General Motors

Milford Charter Township (MI)

Hybrid

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work arrangement
Relocation assistance
Travel eligible (<25%)

Job summary

General Motors in Milford, MI is seeking an early-career Software Developer to join the Virtualization and SIL Integration team within the Software Defined Vehicle – Embedded Platforms organization. You will design, build, and deploy virtual test environments to support development and validation of embedded controllers across propulsion, battery, chassis, body electronics, and more.

This hybrid role offers mentorship from senior engineers, cross-functional collaboration, and opportunities to

Qualifications

  • Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 2+ years of software engineering experience.
  • Solid programming skills in Python, C/C++, Java, or Embedded C.
  • Familiarity with Git/Jira and CI/CD concepts.
  • Experience with AI/ML, data structures, and web applications.

Responsibilities

  • Contribute to development and integration of co-simulation components to satisfy end-user test requirements.
  • Create and maintain virtual controller models used across simulations.
  • Implement and test virtual controller components such as HWIO, RTOS, and communication models.
  • Parameterize subsystem models (sensors, actuators, ECU behavioral models).
  • Collaborate with development engineers to define feature requirements and fixes.
  • Define SIMBOMs based on test requirements.
  • Integrate plant and ECU models into dynamic virtual simulations.
  • Document releases with interfaces and usage guidelines.
  • Provide first-line support for released simulations and troubleshooting.
  • Improve tools, scripts, and CI/CD workflows, including Python, SQL, and cloud tech.

Skills

Python
C/C++
Java
Embedded CF
Git
Jira
CI/CD
AI/ML
Data Structures
Web Application

Education

Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, or related field
Master of Science degree (preferred)

Tools

MATLAB/Simulink
CAN/LIN/ automotive Ethernet
REST APIs

Job description

General Motors in Milford, MI is seeking an early-career Software Developer to join the Virtualization and SIL Integration team within the Software Defined Vehicle – Embedded Platforms organization. You will design, build, and deploy virtual test environments to support development and validation of embedded controllers across propulsion, battery, chassis, body electronics, and more.

This hybrid role offers mentorship from senior engineers, cross-functional collaboration, and opportunities to

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 - Virtualization & Co-Simulation
Senior Software Engineer - Virtualization & Co-Simulation

General Motors • Warren (MI)

Hybrid
USD 120,000 - 160,000
Virtualization Engineer: SIL/ECU for Propulsion
Virtualization Engineer: SIL/ECU for Propulsion

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 160,000
Virtualization Engineer – SIL / Virtual ECU (Automotive)
Virtualization Engineer – SIL / Virtual ECU (Automotive)

Stellantisfinancialservices • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Virtualization Engineer - SIL / Virtual ECU (Automotive)
Virtualization Engineer - SIL / Virtual ECU (Automotive)

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 160,000
Senior Embedded Engine Controls Software Lead - Hybrid
Senior Embedded Engine Controls Software Lead - Hybrid

General Motors • Milford Charter Township (MI)

Hybrid
USD 105,000 - 165,000
Relocation benefits
Senior LV Controller Integration Engineer — Hybrid
Senior LV Controller Integration Engineer — Hybrid

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 160,000
Vehicle Controller Integration Engineer - Hybrid
Vehicle Controller Integration Engineer - Hybrid

General Motors • Milford Charter Township (MI)

Hybrid
USD 90,000 - 130,000
Senior Embedded Software Engineer – EV Controls (Hybrid)
Senior Embedded Software Engineer – EV Controls (Hybrid)

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 150,000
Senior Virtual ECU & SIL Engineer (Automotive)
Senior Virtual ECU & SIL Engineer (Automotive)

Stellantisfinancialservices • Auburn Hills (MI)

On-site
USD 110,000 - 150,000