Senior Software Engineer - Virtualization & SIL Integration

General Motors

Milford Charter Township (MI)

On-site

USD 120,000 - 190,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical
Dental
Vision
Health Savings Account
Flexible Spending Accounts
Retirement savings plan
Life insurance
Paid vacation & holidays
Tuition assistance programs
Employee assistance program
GM vehicle discounts

Job summary

General Motors is seeking a Senior Software Engineer for Virtualization and SIL Integration to build virtual test environments for SIL ART. You will model embedded and physical systems, integrate co-simulation components, and deliver high-quality simulations for propulsion systems across conventional and hybrid configurations.

The role demands experience with embedded C, GNU toolchain, CAN/LIN/SPI, and scripting in Python; familiarity with MATLAB/Simulink and AUTOSAR is a plus.

Qualifications

  • Bachelor’s degree in mechanical, electrical, computer science or related discipline.
  • 5+ years of software engineering experience, with at least 3 years of integration experience.
  • 3+ years of experience in virtualization and Software-in-the-Loop (SIL) simulation for propulsion systems.
  • CoSimulation (CoSim) experience with Level 3 ECU development.
  • Proficient in embedded C and GNU toolchain with debugging in GDB.
  • Experience with automotive comms: CAN, LIN, SPI, automotive ethernet.
  • Familiarity with scripting (PowerShell, Bash, Python) and common IDEs.

Responsibilities

  • Create or utilize virtual controller models for multiple virtual simulations.
  • Lead development and integration of SIL co-simulation components to satisfy end-user testing.
  • Create and maintain virtual controller models for RTOS, HWIO, and data communication models.
  • Develop subsystem and component models (sensors, actuators, plant dynamics).
  • Integrate models into a dynamic virtual simulation and test environment.
  • Document releases in detail and provide end-user support for released SIL co-simulations.

Skills

Embedded C
GNU toolchain
GDB debugger
Eclipse or VS Code
CAN, LIN, SPI, Automotive ethernet
Windows PowerShell
Python
CI/CD知?

Education

Bachelor's degree in mechanical, electrical, computer science or related discipline
Master’s degree (preferred)

Tools

Matlab
Simulink
Simscape
GT-POWER
Amesim
CarSim
ETAS MDA
INCA

Job description

General Motors is seeking a Senior Software Engineer for Virtualization and SIL Integration to build virtual test environments for SIL ART. You will model embedded and physical systems, integrate co-simulation components, and deliver high-quality simulations for propulsion systems across conventional and hybrid configurations.

The role demands experience with embedded C, GNU toolchain, CAN/LIN/SPI, and scripting in Python; familiarity with MATLAB/Simulink and AUTOSAR is a plus.

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

Similar jobs worth comparing

Senior Software Engineer - Virtualization & SIL Lead
Senior Software Engineer - Virtualization & SIL Lead

General Motors • Milford (CT)

On-site
USD 120,000 - 180,000
GM vehicle discounts
Health coverage
Tuition assistance
Virtualization & SIL Integration Software Developer (Hybrid)
Virtualization & SIL Integration Software Developer (Hybrid)

General Motors • Milford (CT)

Hybrid
USD 80,000 - 105,000
Engineering Group Lead - Automotive Virtualization & SIL
Engineering Group Lead - Automotive Virtualization & SIL

United States Digital Space LLC • United States

Hybrid
USD 147,000 - 197,000
Paid time off
Healthcare, dental, and vision
Life insurance
+2
Virtualization Engineer - SIL / Virtual ECU (Automotive)
Virtualization Engineer - SIL / Virtual ECU (Automotive)

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)

India • Auburn (AL)

On-site
USD 85,000 - 110,000
Senior Virtual ECU & SIL Engineer (Automotive)
Senior Virtual ECU & SIL Engineer (Automotive)

Stellantisfinancialservices • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Senior Simulation Software Engineer - AI & Cloud Vehicle Validation
Senior Simulation Software Engineer - AI & Cloud Vehicle Validation

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 170,000
Senior HIL Engineer – Automotive Simulation & Integration
Senior HIL Engineer – Automotive Simulation & Integration

General Motors • Milford Charter Township (MI)

Hybrid
USD 90,000 - 120,000
Relocation benefits
Accommodations for job seekers with disabilities
Senior Software Engineer - Virtualization and SIL Integration
Senior Software Engineer - Virtualization and SIL Integration

General Motors • Milford (CT)

On-site
USD 120,000 - 180,000
GM vehicle discounts
Health coverage
Tuition assistance