Location
markham, on, Canada
Posted
May 22, 2026
Job Description
Elevate your career as an Embedded Software Engineer specializing in Virtualization with General Motors in Markham, Ontario. This hybrid role focuses on enhancing vehicle integrated systems.
In this position, you'll develop and integrate simulation components to improve embedded systems across battery management and vehicle controls. Your skills in Embedded C, Python, and MATLAB will be crucial for building virtual environments and co-simulation components. You'll play a vital role in ensuring the highest quality in test setups and user experiences.
Key Responsibilities:
• Develop co-simulation components meeting user test needs
• Create and maintain virtual controller models for simulations
• Test and parameterize models for sensors and ECUs
• Collaborate with engineers to define requirements
• Provide documentation and support for released simulations
Requirements:
• Bachelor’s degree in relevant engineering field
• 2–5 years in software engineering or r...
In this position, you'll develop and integrate simulation components to improve embedded systems across battery management and vehicle controls. Your skills in Embedded C, Python, and MATLAB will be crucial for building virtual environments and co-simulation components. You'll play a vital role in ensuring the highest quality in test setups and user experiences.
Key Responsibilities:
• Develop co-simulation components meeting user test needs
• Create and maintain virtual controller models for simulations
• Test and parameterize models for sensors and ECUs
• Collaborate with engineers to define requirements
• Provide documentation and support for released simulations
Requirements:
• Bachelor’s degree in relevant engineering field
• 2–5 years in software engineering or r...