Scrum Manager
Company | General Motors |
---|---|
Location | Markham, ON, Canada, Oshawa, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
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.