Talent.com
2026 Co-Op - Software Developer – Virtualization and SIL Integration
2026 Co-Op - Software Developer – Virtualization and SIL IntegrationGeneral Motors • Oshawa, Durham Region, CA
2026 Co-Op - Software Developer – Virtualization and SIL Integration

2026 Co-Op - Software Developer – Virtualization and SIL Integration

General Motors • Oshawa, Durham Region, CA
30+ days ago
Job type
  • Full-time
Job description

Work Arrangement

Hybrid : Three days per week on site at Markham Elevation Centre (MEC) or Oshawa Elevation Centre (OEC) campus, or as directed by the business.

Job Description

Software Developer – Virtualization and SIL Integration, part of the Test Environment Agile Release Train (SIL ART). The role creates virtual in‑the‑loop environments for embedded controller development, verification, and validation across multiple vehicle domains.

About GM

General Motors designs, builds, and sells the world’s best vehicles, striving for Zero Crashes, Zero Emissions, and Zero Congestion. Through the EXCEL (Exploring Careers through Experiential Learning) Program, interns and co‑op students gain hands‑on, career‑specific experience.

The Role

This position supports formation of virtual simulation environments for :

  • Propulsion Thermal Management System
  • Battery Management System
  • Chassis and Brake Controls
  • Body Electronics and Controls (vehicle access, occupant comfort, occupant protection, lighting, visibility, and vehicle state)

Software Developers in this organization deliver quality simulation environments on schedule, meeting customer requirements and facilitating embedded control verification.

Responsibilities

  • Create virtual controller models usable across multiple simulations.
  • Develop, maintain, and test virtual controller components (HWIO, RTOS, communication models, etc.).
  • Parameterize subsystem models such as sensors, actuators, and ECU behavioral models.
  • Integrate plant models and other ECU models into dynamic virtual simulations.
  • Document detailed release notes for each simulation release.
  • Support released simulations by assisting with user testing and troubleshooting.
  • Required Qualifications

  • Pursuing a degree in Engineering, Computer Science, or a related field.
  • Available to work full time (40 hours per week) in Canada for a 12‑ or 16‑month term (3–4 consecutive semesters) beginning May 2026.
  • Proficient in Embedded C and Python.
  • Understanding of embedded control software and automated build processes (gcc, gdb, Eclipse, Jenkins).
  • Preferred Skills and Experience

  • Experience with automotive clubs or projects such as AutoDrive or EcoCAR.
  • Proficiency with MATLAB and Simulink for plant model development and integration; familiarity with additional simulation tools.
  • Knowledge of automotive communication technologies (CAN, LIN, SPI).
  • Experience in virtualization or software integration.
  • Experience designing and developing vehicle body controls, propulsion thermal management, battery management, chassis, or brake systems.
  • Sponsorship

    Only apply if you do not need sponsorship to work in Canada now or in the future.

    EEO and Accommodation

    All students must be legally entitled to work in Canada. Accommodation is available for applicants with disabilities. GM Canada values diversity and is an equal‑opportunity employer.

    #J-18808-Ljbffr

    Create a job alert for this search

    2026 CoOp Software Developer Virtualization and SIL Integration • Oshawa, Durham Region, CA

    Similar jobs
    DevOps Engineer (Azure)

    DevOps Engineer (Azure)

    Fulfillment IQ • Pickering, ON, Canada
    Full-time
    Job Title : DevOps Engineer (Azure).India or fully remote for exceptional candidates.Employment Type : Full-Time (Onsite, Hybrid, or Remote options available). Reports to : IT Head of the Development team...Show more
    Last updated: 1 day ago • Promoted
    26-004 - Senior QA Automation Engineer Developer.NET - 12 month contract - Oshawa - Hybrid remote

    26-004 - Senior QA Automation Engineer Developer.NET - 12 month contract - Oshawa - Hybrid remote

    CorGTA • Oshawa, ON, Canada
    Remote
    Temporary
    Senior QA Automation Engineer Developer.We have a great new opportunity to support one of our Energy Sector clients in a contract capacity!. Please see below for more information on the position and...Show more
    Last updated: 6 days ago • Promoted
    Remote Senior C Engineer - AI Trainer

    Remote Senior C Engineer - AI Trainer

    SuperAnnotate • Pickering, Ontario, CA
    Remote
    Full-time
    As a Senior C Engineer, you will work remotely on an hourly paid basis to review AI-generated C code, low-level systems designs, and technical explanations, as well as generate high-quality referen...Show more
    Last updated: 30+ days ago
    Senior Systems Engineer

    Senior Systems Engineer

    Essence Coaching Group • Pickering, ON, Canada
    Full-time
    Lindsay, Ontario, Canada (Hybrid).CAD 165,000 – 210,000 gross / year.A senior-level Systems Engineer is sought to lead aircraft- and system-level engineering activities for next-generation elec...Show more
    Last updated: 15 days ago • Promoted
    Tech Lead

    Tech Lead

    Fulfillment IQ • Pickering, ON, Canada
    Full-time
    Reports to : Head of IT & Engineering from the Development Team.At Fulfillment IQ, we are transforming the future of logistics technology. As an award-winning consultancy and technology partner, ...Show more
    Last updated: 30+ days ago • Promoted
    Remote Senior C++ Engineer - AI Trainer

    Remote Senior C++ Engineer - AI Trainer

    SuperAnnotate • Oshawa, Ontario, CA
    Remote
    Full-time
    As a Senior C++ Engineer, you will work remotely on an hourly paid basis to review AI-generated C++ code, systems designs, and technical explanations, as well as generate high-quality reference imp...Show more
    Last updated: 30+ days ago
    Trigonometry Private Tutoring Jobs Beaverton

    Trigonometry Private Tutoring Jobs Beaverton

    Superprof • Beaverton, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Oshawa, Ontario, CA
    Remote
    Full-time
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
    Last updated: 8 days ago
    Senior Software Architect Engineer (Aerospace / eVTOL)

    Senior Software Architect Engineer (Aerospace / eVTOL)

    Essence Coaching Group • Oshawa, ON, Canada
    Full-time
    Senior Software Architect Engineer (Aerospace / eVTOL).CAD 120,000 – 165,000 (annual).A senior-level Software Architect & Engineer is sought to lead mission-critical aerospace software de...Show more
    Last updated: 15 days ago • Promoted
    QA Lead

    QA Lead

    Fulfillment IQ • Pickering, ON, Canada
    Full-time
    Reports to : Head of IT & Engineering.At Fulfillment IQ, we are transforming the future of logistics technology.As an award-winning consultancy and technology partner, we work with brands, retai...Show more
    Last updated: 30+ days ago • Promoted
    Geometry Private Tutoring Jobs Beaverton

    Geometry Private Tutoring Jobs Beaverton

    Superprof • Beaverton, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Manager, Platform Technology

    Manager, Platform Technology

    LendCare • Pickering, ON, Canada
    Full-time
    Join one of Canada’s fastest-growing companies and be part of something extraordinary – welcome to .At goeasy, our people and culture are at the heart of everything we do,...Show more
    Last updated: 30+ days ago • Promoted
    Remote Kotlin Engineer - AI Trainer

    Remote Kotlin Engineer - AI Trainer

    SuperAnnotate • Uxbridge, Ontario, CA
    Remote
    Full-time
    As a remote, hourly paid Kotlin Engineer, you will review AI-generated responses and generate high-quality Kotlin-focused content, evaluating the reasoning quality and step-by-step problem-solving ...Show more
    Last updated: 30+ days ago
    Computer programming Private Tutoring Jobs Beaverton

    Computer programming Private Tutoring Jobs Beaverton

    Superprof • Beaverton, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Tax / Accounting Associate - Co-op Program (Jan to April 2026)

    Tax / Accounting Associate - Co-op Program (Jan to April 2026)

    Shodh Consultancy Services Inc. • Ajax, ON, Canada
    Part-time
    Tax / Accounting Associate – Co-op / Internship (Jan 2026 – Apr 2026).Prime Tax Solutions – Ajax, ON (On-Site Only).Prime Tax Solutions (voted Best Tax Services in Ajax 2025) is seeki...Show more
    Last updated: 30+ days ago • Promoted
    26-005 - Business System Analyst - 12 month contract - Oshawa - Hybrid remote

    26-005 - Business System Analyst - 12 month contract - Oshawa - Hybrid remote

    CorGTA • Oshawa, ON, Canada
    Remote
    Temporary
    Oshawa, ON (Hybrid - 2 days remote).We have a great new opportunity to support one of our Energy Sector clients in a contract capacity!. Please see below for more information on the position and if ...Show more
    Last updated: 6 days ago • Promoted
    Information Technology Private Tutoring Jobs Beaverton

    Information Technology Private Tutoring Jobs Beaverton

    Superprof • Beaverton, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Call Center Supervisor

    Call Center Supervisor

    VentureTech Solutions • Pickering, ON, Canada
    Full-time
    Office located in Pickering, Toronto.This is an in-office position with a varying schedule.A debt management program isn’t for everyone, but when it’s used in the right situation, it he...Show more
    Last updated: 3 days ago • Promoted