General Motors is seeking a Software Engineer specializing in Virtualization and Software-in-Loop (SIL) Integration to join their Test Environment Agile Release Train. This role is part of GM's major transformation towards their ZERO ZERO ZERO vision, focusing on creating virtual in-the-loop environments for embedded controllers and calibrations across various automotive domains. The position requires expertise in modeling, system simulation, and integration, working with propulsion thermal, battery management, chassis controls, and body electronics systems. Based in Markham, Ontario, this hybrid role offers a comprehensive benefits package and the opportunity to work on cutting-edge automotive technology. The ideal candidate will have 2+ years of experience in software engineering, strong skills in Embedded C and Python, and expertise with MATLAB and Simulink. This role is perfect for someone passionate about automotive technology and virtual simulation, offering the chance to contribute to GM's vision of zero crashes, zero emissions, and zero congestion.