General Motors Company logo

Software Engineer - Virtualization and SIL Integration

Job Overview

Location

Milford, Michigan, United States of America

Job Type

Full-time

Category

Software Engineer

Date Posted

July 16, 2026

Full Job Description

đź“‹ Description

  • • Create or utilize existing virtual controller models to integrate be used across different virtual simulations.
  • • Create, maintain, and test virtual controller components such as HWIO, RTOS, communication models, etc.
  • • Obtain, develop, and 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.
  • • Develop, integrate, and maintain serial data connectivity links (bridges) between the cosimulation platform and virtual controllers, models, and tools.

🎯 Requirements

  • • Bachelor's degree in Software Engineering, Electrical Engineering, Mechanical Engineering, or related field of study.
  • • Three (3) years of experience as a Project Engineer, Design Engineer, or related role.
  • • Two years of experience with: Python; MATLAB and Simulink in context of plant model development and integration and basic usage of additional simulation tools including GT-Power; Embedded controls software and the automated software build processes including dSPACE VEOS and ETAS INCA tools; Automotive communication technologies such as SENT, LIN, and CAN; Virtual electronic control units (V-ECUs) for engine, propulsion, and transmission controller modules and integrate them in a system-level simulation model; and Modeling of Hybrid Vehicle Systems, including mechatronic subsystems, in Simulink, Simscape, or GT-Power and debug/deploy subsystem models as system-level simulation components.

🏖️ Benefits

  • • Hybrid Work Policy – 3 days In-office, 2 days remote.
  • • Multiple positions available.
  • • Total Rewards resources.
  • • Opportunities to all job seekers including individuals with disabilities.
  • • Reasonable accommodations for job seekers with disabilities.

Skills & Technologies

Python
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

General Motors Company logo
General Motors Company
Visit Website

About General Motors Company

General Motors Company designs, manufactures, and markets cars, trucks, crossovers, and automobile parts worldwide under the Chevrolet, Buick, GMC, and Cadillac brands. It also provides automotive financing through GM Financial and invests in electric and autonomous vehicle technologies, including the Ultium battery platform. Founded in 1908 and headquartered in Detroit, Michigan, GM operates manufacturing, assembly, and distribution facilities across North America, South America, Asia, and other regions.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
Argentina / Hybrid
Full-time
Expired Jul 20, 2026
Python
FastAPI
AWS
+3 more

2 months ago

Expired
Argentina - Fully Remote
Contract
Expired Jun 21, 2026
Python
JavaScript
TypeScript
+4 more

3 months ago

Expired
Remote
Contract
Expired Jul 20, 2026
Rust
AWS
Azure
+4 more

2 months ago

Venezuela
Full-time
Expires Aug 3, 2026
JavaScript
TypeScript
Ruby
+4 more

2 months ago