Enable job alerts via email!

Sr Software Developer (Scrum Lead) – PHEV Vehicle Dynamics Control

General Motors of Canada

Markham

Hybrid

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Job summary

A leading automotive company in York Region is seeking a Scrum Lead to manage a software development team. This hybrid role requires strong leadership and technical skills in controls and software development. Ideal candidates will have at least 5 years of experience in controls system development and a Bachelor's degree in a relevant field. The position offers various benefits including paid time off and healthcare.

Benefits

Paid time off
Healthcare
Dental and vision insurance
Life insurance
Retirement contributions
Vehicle purchase plans

Qualifications

  • Minimum 5 years of experience in controls system development.
  • Experience with embedded controls and hardware/software integration.
  • Proven ability to manage multiple complex projects independently.

Responsibilities

  • Lead and coach an Agile Team on the Agile Release Train.
  • Manage workload and capacity of developers.
  • Coordinate testing with Quality Assurance Engineers.

Skills

Controls system development
C/C++ programming
MATLAB/Simulink
Analytical skills
Project management
Interpersonal skills

Education

Bachelor’s degree in Engineering or Computer Science

Tools

Embedded system software
Testing tools (MIL, SIL, HIL)

Job description

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs