Senior Software Engineer - Virtualization And Sil Integration

General Motors Australia & New Zealand

Milford, United States
Hybrid
Virtual controller models integration
Sil co-simulation components development
Embedded c software development
General Motors is investing significantly in Virtualization and Software-in-the-Loop (SIL) technologies to enable early software quality in the vehicle development process

Job Summary

  • General Motors is investing significantly in Virtualization and Software-in-the-Loop (SIL) technologies to enable early software quality in the vehicle development process.
  • In this role, you will be responsible for delivering high-quality simulation environments at each software development cycle to meet the end-user testing requirements.
  • At GM, you’ll be at the forefront of shaping the future of connected, electric, and autonomous vehicles.

Matching Summary

General Motors is investing significantly in Virtualization and Software-in-the-Loop (SIL) technologies to enable early software quality in the vehicle development process.

Skills & Requirements

Must-have

  • Virtual controller models integration
  • SIL co-simulation components development
  • Embedded C software development
  • Automotive communication technologies (CAN, LIN, SPI, Ethernet)
  • Internal Combustion Engine or PHEV experience

Nice-to-have

  • Software Defined Vehicles (SDV) familiarity
  • CI/CD technologies (Jenkins, GitHub Actions)
  • AUTOSAR standards familiarity
  • Co-simulation standards (FMI, SSP)

Key Requirements

  • Bachelor’s degree in relevant discipline
  • 5+ years software engineering experience
  • 3+ years integration experience
  • 3+ years virtualization and SIL simulation experience
  • CoSimulation (CoSim) Experience with Level 3 ECU development
  • Proficient in embedded C and build processes
  • Familiarity with scripting languages (PowerShell, bash, Python)

Work Rights

Not specified

Tailored Resume

Cover Letter