Director of Logical Design
Graphcore is a SoftBank-owned AI-compute company developing AI processors, systems, and software for machine-learning workloads.
Funding history
About Graphcore
Graphcore develops Intelligence Processing Units (IPUs) and the Poplar SDK for building and running machine-learning applications. It continues operating under the Graphcore name as a wholly owned SoftBank Group subsidiary.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will provide technical leadership for microarchitecture, RTL design and SoC integration. You will lead delivery of complex SoC designs, manage quality and implementation readiness, resolve cross-functional technical challenges, manage risks and resources, and develop a high-performing engineering team.
Requirements
- Degree in Electronic Engineering, Computer Science or a related discipline
- 18+ years of experience
- Experience in ASIC/SoC design and development
- Technical leadership and engineering management experience
- Experience leading engineering teams through multiple complex SoC tapeouts
- Expertise in digital design, microarchitecture, RTL development and complex SoC integration
- Knowledge of Verilog/SystemVerilog, SoC interconnect protocols and clock/reset architectures
- Understanding of synthesis, static timing analysis, CDC/RDC, low-power design and physical implementation
- Experience managing technical risks, schedules, resources and cross-functional dependencies
- Experience building, managing and developing engineering teams
- Communication, stakeholder management and collaboration skills
Responsibilities
- Provide technical leadership for microarchitecture, RTL design and SoC integration
- Lead execution and delivery of complex SoC designs
- Drive design quality and implementation readiness, including CDC/RDC, synthesis and timing closure
- Collaborate with architecture, verification, DFT and physical design teams
- Identify and manage technical risks, resource requirements and cross-functional dependencies
- Build, lead and develop the engineering team
- Improve design methodologies, engineering processes and team productivity
- Represent the design team in technical reviews and project planning
