Program Manager – Diagnostics

AMD AMD · Semiconductors · MARKHAM, Canada · Engineering

Program Manager responsible for driving planning, execution, and delivery of diagnostic, debug, validation, and enablement software for complex silicon programs, with a focus on AI and data center technologies. This role coordinates globally distributed teams, manages program readiness, supports customer-facing debug activities, and ensures timely delivery of diagnostics to support silicon bring-up, validation, production readiness, and customer enablement.

What you'd actually do

  1. Drive end-to-end program execution for diagnostics software deliverables across silicon programs.
  2. Partner with diagnostics engineering teams, design teams, platform teams, product engineering, validation teams, and customer-facing teams to define requirements and delivery scope.
  3. Translate technical requirements, roadmap assumptions, and customer needs into executable program plans and schedules.
  4. Track deliverables, milestones, dependencies, risks, and blockers across multiple teams and geographies.
  5. Drive alignment across functional teams to ensure diagnostics readiness for silicon bring-up, validation, production, and customer enablement.

Skills

Required

  • Program management
  • Engineering program management
  • Technical project management
  • Software development lifecycle
  • Release management
  • Validation flow
  • Agile execution models
  • Cross-functional program management
  • Communication skills
  • Leadership

Nice to have

  • Semiconductor experience
  • Silicon validation experience
  • Embedded software experience
  • Diagnostics experience
  • Platform enablement experience
  • Hardware OEM/ODM experience
  • Customer escalations experience
  • Release readiness experience
  • Critical debug efforts experience
  • PMP certification
  • Scrum certification

What the JD emphasized

  • drive clarity through ambiguity
  • technical issues at the right level of depth
  • manage multiple priorities
  • identify risks early
  • escalate appropriately
  • maintain strong execution discipline
  • understand technical discussions
  • translate them into clear program actions
  • drive teams toward closure
  • prioritize effectively
  • drive closure under aggressive timelines