2026 Co-op - Software Developer – Virtualization And Sil Integration

General Motors Australia & New Zealand

Oshawa, Ontario, Canada
Hybrid
Embedded c and python proficiency
Understanding of embedded controls software
Automated software build processes
General Motors is seeking motivated candidates for the role of Software Developer - Virtualization and Software-in-the-Loop (SIL) Integration to support their Test Environment Agile Release Train (SIL ART)

Job Summary

  • General Motors is seeking motivated candidates for the role of Software Developer - Virtualization and Software-in-the-Loop (SIL) Integration to support their Test Environment Agile Release Train (SIL ART).
  • This role is part of a group responsible for creating virtual in-the-loop environments to enable development, verification and validation of embedded controllers and calibrations for various vehicle domains.
  • The Software Developers are ultimately responsible to deliver a quality simulation environment on time to meet the customers’ requirements.

Matching Summary

General Motors is seeking motivated candidates for the role of Software Developer - Virtualization and Software-in-the-Loop (SIL) Integration to support their Test Environment Agile Release Train (SIL ART).

Skills & Requirements

Must-have

  • Embedded C and Python proficiency
  • Understanding of embedded controls software
  • Automated software build processes
  • Virtual controller model creation
  • Simulation environment delivery

Nice-to-have

  • Passion for modeling
  • Adept knowledge of system simulation
  • Managing technical and customer needs
  • Automotive related experience
  • Familiarity with automotive communication technologies

Key Requirements

  • Currently pursuing a degree in Engineering, Computer Science, or related field
  • Able to work fulltime, 40 hours per week in Canada
  • 12 or 16-month term starting May 2026
  • Must not require sponsorship to work in Canada

Work Rights

Legally entitled to work in Canada

Tailored Resume

Cover Letter