General Motors

Embedded Software Engineer - Virtualization Focus

📍 Location
markham, on
⏰ Job Type
Full-time
📅 Posted
May 22, 2026
Apply Now

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...

Start Your Week Right!

Apply now and make every Monday exciting with General Motors

Apply for this Position