Job Description
Hybrid Position: This role is categorized as hybrid. The successful candidate is expected to report to Markham Elevation Centre (MEC) or Oshawa Elevation Centre (OEC) at least three times per week.
We are seeking creative, highly motivated, agile thinkers with passion and expertise in controls and software, with great attention to detail. The selected candidate will lead a scrum team (9-11 engineers) in designing and implementing technical software solutions for VMC features using lean agile methodologies and Behavioral Driven Development. As Scrum Lead, you will manage the team’s workload, collaborate across departments, and guide the team’s work, innovation, and growth. This role requires strong technical and leadership skills.
Responsibilities:
- Lead and coach an Agile Team on the Agile Release Train (ART).
- Manage workload and capacity of developers, including SW Engineers, Controls Design Engineers, and Sub-System Lead Engineers.
- Coordinate testing with Quality Assurance Engineers and Scrum teams.
- Facilitate Agile ceremonies like daily standups, planning, reviews, and retrospectives.
- Participate in Scrum of Scrums and Community of Practice meetings.
- Assist with PI Planning, System Demos, and Inspect & Adapt workshops.
- Maintain and own the team’s Kanban board.
- Mentor team members and promote their growth.
- Ensure the team’s needs are met to maximize effectiveness.
- Drive the team to complete PI Objectives with quality.
- Continuously seek process improvements in quality, predictability, and flow.
- Lead innovation and education initiatives to improve team performance.
- Remove impediments and manage dependencies across teams and ARTs.
- Support backlog management with the Product Owner.
- Perform up to 50% of software design, build, and testing, focusing on quality initiatives.
- Use automated testing tools for verification at various system levels.
- Collaborate with other departments such as Systems & Safety Engineering, Electrical Architecture, and Vehicle Performance.
- Lead large or complex project teams (10+ members).
Required Skills & Qualifications:
- Bachelor’s degree in Engineering, Computer Science, or related field.
- Minimum 5 years of experience in controls system development, including hardware/software integration, controller hardware design, vehicle electrical systems, and system validation.
- Experience with Embedded Controls Development and working with embedded system software in C/C++.
- Strong analytical and project management skills.
- Experience in MATLAB/Simulink modeling.
- Ability to manage multiple complex projects independently.
- Excellent interpersonal skills for influencing and focusing teams.
- Proven ability to analyze complex issues and drive results in fast-paced environments.
Preferred Qualifications:
- Master’s degree in Electrical, Computer, Mechanical, Mechatronic, Aerospace, Systems, or Software Engineering with emphasis on Controls or Robotics.
- Experience with vehicle motion control systems and chassis controls development.
- Scaled Agile Framework (SAFe) certifications.
- Knowledge of GM component specifications, OBD-II diagnostics, and automotive safety standards (ASIL).
- DFSS Black Belt certification.
- Experience working in a global environment and with modeling and testing tools like MIL, SIL, HIL.
Note: GM does not provide immigration sponsorship for this role.
Benefits:
- Paid time off, healthcare, dental, vision, life insurance, retirement contributions, and vehicle purchase plans.
About GM:
Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion. We foster an inclusive environment where all employees can thrive.
Why Join Us:
We encourage making a positive impact and fostering a culture of inclusion and belonging.
Equal Opportunity Employment:
GM is committed to diversity and inclusion. We provide accommodations for applicants with disabilities. Contact us via email or phone if needed.