Engineering Group Manager - Software Engineering
$147,000–$196,600 year
HybridMarkham, Ontario, Canada or Oshawa, Ontario, Canada
Job Summary
Lead a team of GM employees and contract resources responsible for virtual ECU development and integrating virtual assets into a CoSimulation environment. Mentor team capacity, drive recruitment, and oversee the development, release, and deployment of virtual test assets for automotive embedded software and calibration. Collaborate with global virtualization and systems teams to align on roadmaps, manage team budgets, and ensure high-quality milestone releases within schedule and budget. Proactively identify technical risks and implement mitigation strategies while defining strategies for scalability and innovation in virtualization and SIL integration. Report to Markham or Oshawa office three times per week.
Required Qualifications
- Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or related field
- Master's degree
- 10+ years of hands-on experience in software or tools development
- Familiarity with embedded C, Python and MATLAB/Simulink
- Proven expertise in one or more of the following: Virtual ECU development and embedded control systems, Software-centric vehicle/system-level virtualization, Software integration and validation, Cloud computing architecture and CI/CD best practices
- Must be able to report to Markham or Oshawa office three times per week, at minimum
Desired Qualifications
- 5+ years of people management experience
- Familiarity with vehicle thermal embedded control systems and associated hardware components
- Strong technical acumen with ability to lead in the automotive thermal management domain
- Excellent communication, collaboration, and interpersonal skills
- Demonstrated success in team leadership and talent development
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.