CPU Pre-Silicon Engineering Program Manager

Cupertino, California, United States
Hardware

Summary

Posted:
Role Number:200506446
Come and join the team that delivers the CPUs in the M1/M2 Mac, iPhone, iPad and Apple Watch! At Apple, we focus on innovative design and principled execution to build the most efficient CPUs that scale across our full range of products and deliver industry-leading power and performance. We partner across hardware, software and systems teams to build truly optimized products and amazing user experiences. To accomplish this, we need technical excellence combined with the expertise to work across the organization and to put each decision in the right context. We are looking for a dedicated Engineering Program Manager or a technical leader who is passionate about getting into program management and encouraging the team to collaborate and deliver innovative designs within schedule constraints. The ideal candidate needs to be able to dig into sophisticated technical topics while balancing the strategic needs of the project and the tradeoffs involved in technology development. The CPU Engineering Project Manager will be working closely with the CPU architecture, logic design, verification, physical design, DFT, and debug teams, as well as SoC, software, systems, and others to drive the full program lifecycle from spec definition through execution, tapeout and support of post-silicon activities and debug.

Key Qualifications

  • Proven CPU design experience
  • Established technical leadership and/or project management experience
  • Strong communication and executive presentation skills
  • Strong time and task leadership skills with consistent attention to detail
  • Technical depth in one or more areas (architecture, logic, verification, physical design) and sufficient knowledge of others to understand tradeoffs and challenge the team
  • Equally comfortable in big-picture strategy and deep technical discussions
  • Able to build trust and lead through influence
  • Decisive in navigating tough situations, balancing priorities and handling constraints while running sophisticated, fast-paced programs
  • Driven to continuously improve processes, methodologies, and tools

Description

In this role, you will be embedded directly with the CPU design team and will drive the day-to-day project activities, as well as the longer-term initiatives. You will collaborate closely with the technical leads and be the main point of contact with other teams. You will be an integral part of the team and project success. TYPICAL RESPONSIBILITIES WILL INCLUDE: - Developing and negotiating project schedules and deliverables - Driving regular project meetings to focus the team on upcoming landmarks and to identify and resolve technical issues, pulling in the relevant experts and multi-functional stakeholders when necessary - Leading key interfaces with SoC, system, software and CAD - Asking probing questions and working with the functional leads to shape project and product-level decisions and priorities. - Identifying risks and dependencies, generating mitigation plans, and ensuring appropriate steps are taken to resolve - Collecting, analyzing, and communicating project data to give an accurate picture of program status and areas that need attention - Communicating program status and blocking issues to multi-functional teams and different levels of management, as appropriate - Tracking and following up on action items - Defining and driving the process and tools to ensure high-quality project execution, minimal design escapes, and robust milestone completion (design freeze, tapeout, etc.) Collecting and integrating takeaways and improvements.

Education & Experience

BS + 10 years of relevant experience

Additional Requirements

Pay & Benefits