Posted in

Scrum Manager

Scrum Manager

CompanyGeneral Motors
LocationMarkham, ON, Canada, Oshawa, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Engineering (any discipline); however, a degree in Computer, Software or Electrical Engineering is preferred.
  • 5+ years of automotive engineering experience related to embedded controls, requirements development, architecture development, and/or systems engineering.
  • Development experience with Software Defined Vehicle electrical architecture.
  • Knowledge and experience in design, development, implementation, and debugging software in C (embedded C).
  • Excellent oral and written communication skills.
  • Exceptional collaboration and teamwork; ability to lead cross-functional teams.
  • Demonstrated ability to manage multiple complex projects and assignments with a high level of autonomy and accountability for results.
  • Demonstrated ability to learn and adapt quickly to new domains and technologies.

Responsibilities

  • Perform as Subject Matter Expert (SME) for Scrum Team’s content.
  • Collaborate with the Power Distribution & the Electric Power Teams in LVPS to refine the Program Vision, Roadmap and Program Backlog.
  • Collaborate with System Architect to determine Enablers and coordinate Enabler Rollout.
  • Coordinate dependencies with other Scrum Managers when deliverables are dependent on other Teams for completion, attending PO synchronizations as needed.
  • Refine, maintain and prioritize the Team Backlog.
  • Work closely with Scrum Team Leader to ascertain team capacity.
  • Translate product and feature strategy into User Stories, assisting Scrum Team with Story definition, estimation and sequencing for Program Increment Planning events.
  • Design and resolve complex production features with controls design.
  • Assure full lifecycle of the assigned domains, including requirements, system design, development, review, testing, deployment, and maintenance.
  • Work day-to-day with the Scrum Teams clarifying requirements, constantly communicating and gaining alignment around Feature or Product Strategy.
  • Provide clearly defined acceptance criteria to enable Behavior Driven (BDD) and Test-Driven Development (TDD), have persistent acceptance tests.
  • Provide guidance for System Demonstration Strategy during Story creation (unit, integration and system level test strategy), provide guidance and coaching to scrum team members.
  • Verify Stories are testable and can be used to generate testing objectives.
  • Ensure validation and testing of features occurs prior to End User Acceptance.
  • Ensure the technical integrity of the product is maintained and enable the solution to address program priorities (Features and Enablers), thoroughly addressing anomalies and other quality concerns in a timely manner.
  • Accept each story and participate in Team Demonstrations and Retrospectives to validate quality, providing feedback to team and improving team processes.
  • Support peripheral meetings with Product Team Members, FSAs, SSLEs, and Systems Engineers.
  • Be the single point contact and lead on PRTSs driving the root causing efforts and implementation of the solution while reporting out to stakeholders.
  • Support Testable Functionality Roll-Out Plan (TFRP) definition.

Preferred Qualifications

  • Master’s degree in Engineering with a focus on Controls, Electrical, Computer, Mechanical, and/or Systems Engineering.
  • Experience in or development of vehicle low voltage power systems.
  • Experience developing feature or ECU activation and deactivation strategies.
  • Proficiency in Agile processes.
  • Experience executing production programs through launch.
  • Record of innovation in systems, subsystems, or feature design: patents, awards, or publications.
  • Experience with JIRA, JIRA Align, Git Ecosystem, DOORs, and DNG.
  • Troubleshoot code to resolve design deficiencies and develop solutions to resolve them.
  • Experience with embedded compiler, linker, debugging tools, and software such as Lauterbach, ETAS INCA, NeoVi Vehicle Spy.
  • Knowledge and experience with CAN, LIN, or Ethernet communications protocol.
  • Knowledge and experience with Python.