Senior Software Engineer

2 weeks ago


Markham, Canada General Motors Full time

Work Arrangement: This opening is hybrid, the successful candidate is expected to report to the office - Markham Elevation Centre (MEC) three times per week, at minimum.General Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. As we move towards our ZERO ZERO ZERO vision for the future, we are on the forefront of this work and seeking out driven, innovative individuals who will join our team to help achieve our mission.The RoleWe are currently looking for experienced and motivated candidates for the role of Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support our Test Environment Agile Release Train.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 domains including Propulsion Thermal, Management System, Battery Management System, Chassis and Brake Controls, Body Electronics, and Controls such as vehicle access, occupant comfort, occupant protection, lighting, visibility, and vehicle State.The Software-in-the-Loop (SIL) Simulation Integration Engineers (SIE) are responsible for delivering quality simulation environments on time to meet customer requirements. This position requires a passion for modeling, strong knowledge of system simulation and integration, and the ability to manage various technical and customer needs.What You'll Do (Responsibilities)Lead the development and integration of co-simulation components to meet test requirements.Create virtual controller models for use across different simulations.Create, maintain, and test virtual controller components such as HWIO, RTOS, communication models, etc.Develop and parameterize sub-system models, including sensors, actuators, and ECU behavioral models.Collaborate with development engineers to understand feature requirements, address issues, and ensure proper implementation.Work with System Engineers to define SIMBOMs based on test requirements.Integrate plant models and other ECU models into a dynamic virtual simulation.Create and maintain detailed documentation for each release.Support released simulations and assist with testing and troubleshooting.Provide technical support and guidance to team members.Ensure the quality of co-simulation environments.Support cloud deployment efforts. #J-18808-Ljbffr



  • Markham, Canada ThunderSoft Full time

    We are seeking a highly skilled Senior Software Testing Engineer to lead advanced validation efforts across Neural Processing Unit (NPU) software, AI workloads, Windows AI features, and machine learning quantization workflows. This role focuses on ensuring software stability, certification readiness, and optimal performance across next-generation Windows AI...


  • Markham, Canada ThunderSoft Full time

    We are seeking a highly skilled Senior Software Testing Engineer to lead advanced validation efforts across Neural Processing Unit (NPU) software, AI workloads, Windows AI features, and machine learning quantization workflows. This role focuses on ensuring software stability, certification readiness, and optimal performance across next-generation Windows AI...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Huawei Canada has an immediate permanent opening for a Senior Software Engineer.About the team:The Web, Windowing, and Graphics Team, currently a part of the Toronto Research Centre, explores innovative architectures to enhance the rendering of ArkUI and web content. The research includes customizing GPU drivers for web rendering, streamlining the Chrome...


  • Markham, Canada Huawei Full time

    Huawei Canada has an immediate permanent opening for a Senior Software Engineer. About the team: The Web, Windowing, and Graphics Team, currently a part of the Toronto Research Centre, explores innovative architectures to enhance the rendering of ArkUI and web content. The research includes customizing GPU drivers for web rendering, streamlining the Chrome...


  • Markham, Canada Huawei Technologies Canada Co., Ltd. Full time

    Huawei Canada has an immediate permanent opening for a Senior Software Engineer. About the team: The Web, Windowing, and Graphics Team, currently a part of the Toronto Research Centre, explores innovative architectures to enhance the rendering of ArkUI and web content. The research includes customizing GPU drivers for web rendering, streamlining the Chrome...


  • Markham, Canada General Motors Full time

    Work Arrangement: This opening is hybrid, the successful candidate is expected to report to the office - Markham Elevation Centre (MEC) three times per week, at minimum. At General Motors, we are committed to creating a world with zero crashes, zero emissions, and zero congestion. Our innovative team of engineers and developers is at the forefront of...


  • Markham, Canada General Motors Full time

    Work Arrangement: This opening is hybrid, the successful candidate is expected to report to the office - Markham Elevation Centre (MEC) three times per week, at minimum. At General Motors, we are committed to creating a world with zero crashes, zero emissions, and zero congestion. Our innovative team of engineers and developers is at the forefront of...


  • Markham, Canada General Motors Full time

    Work Arrangement: This opening is hybrid, the successful candidate is expected to report to the office - Markham Elevation Centre (MEC) three times per week, at minimum. At General Motors, we are committed to creating a world with zero crashes, zero emissions, and zero congestion. Our innovative team of engineers and developers is at the forefront of...


  • markham, Canada ThunderSoft Full time

    Job description:About the RoleWe are seeking a highly skilled Senior Software Testing Engineer to lead advanced validation efforts across Neural Processing Unit (NPU) software, AI workloads, Windows AI features, and machine learning quantization workflows. This role focuses on ensuring software stability, certification readiness, and optimal performance...


  • Markham, Canada General Motors Full time

    Work Arrangement: This opening is hybrid, the successful candidate is expected to report to the office - Markham Elevation Centre (MEC) three times per week, at minimum. At General Motors, we are committed to creating a world with zero crashes, zero emissions, and zero congestion. Our innovative team of engineers and developers is at the forefront of...