
CPU SW Staff Program Manager
- Markham, ON
- Permanent
- Full-time
Program ManagementGeneral Summary:Develops, defines, and executes plans of record, including: schedules, budgets, resources, deliverables, and risks. Monitors and drives the program from initiation through delivery, interfacing with internal and external stakeholders across functions on technical matters, as needed. Monitors budget/spending, on-time delivery, and achievement of program milestones. Represents the program and drives alignment across stakeholders.Key Responsibilities:
- Excellent opportunity to work on the latest cutting edge software, hardware technologies
- Drive requirements scoping, analysis and planning including interdependencies, staffing constraints and schedule optimization across multiple tech teams and customer connect
- Establish clear Plan of Record commitment and drive prioritization
- Strong technical understanding of SW deliverables and risk management/risk mitigation
- Establish rigorous execution discipline & communications process: risk management, mitigation, tracking, schedule trends vs baseline, recovery actions, executive reporting & stakeholder communications
- Develop program indicators to manage program health including quality and timelines
- Partner with other functional areas to establish critical processes to support disciplined product development and decision making and to ensure quality. Coordination across multiple development sites may be required
- Develop and establish strong processes that streamline the development cycle and help integrate multiple plans, dependencies and deliverables effectively
- Develop metrics driven dashboards/structures/boards in JIRA to track program health and team execution towards programs
- Working independently with little supervision.
- Making decisions that are significant in impact; errors are not readily apparent due to the complexity of work process/product or time between decisions and results; errors typically result in significant expenditure of time, resources, and funds to correct.
- Using verbal and written communication skills to convey complex and/or detailed information to multiple individuals/audiences with differing knowledge levels. May require strong negotiation and influence, communication to large groups or high-level constituents.
- Having a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to provide input on key decisions).
- Completing tasks that require multiple steps that can be performed in various orders; tasks require simultaneously executing multiple cognitive abilities and maintaining information in short- or long-term memory.
- Exercising exceptional creativity to innovate new ideas and develop innovative products/processes without established objectives or known parameters.
- Using deductive and inductive problem solving; multiple approaches may be taken/necessary to solve the problem; often information is missing or conflicting; advanced data analysis and interpretation skills are required.
- Experience and domain knowledge of Semiconductors/Embedded SW is a must
- 8+ years of experience in a combination of Software product development and program management in semiconductor/SW industry
- Experience with end to end product integration
- Experience managing software products through entire development life cycle
- Master's Degree in Engineering, Computer Science or related field
- PMP Certification and/or Agile Certification
- 10+ years Agile Program Management experience or related work experience.
- 2+ year's experience with agile program management tools such as Jira and Confluence.
- 5+ years of work experience in a role requiring interaction with senior leadership (e.g., Director level and above).
- 3+ year's experience working in a large matrixed organization.
- 3+ year's experience with firmware development
- 5+ years of Program Management or related work experience.