Taro Logo

Graphics FE Implementation Engineer

Apple is a leading technology company known for its innovative consumer electronics, software, and services.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Graphics FE Implementation Engineer

As part of Apple's Silicon Engineering group, you'll help design and manufacture next-generation, high-performance, power-efficient processors. You'll be responsible for crafting and building GPUs that enrich the lives of millions of people every day. The role involves working closely with RTL and PD teams, focusing on synthesis, analysis, and optimization of delivered IP. You'll use and develop advanced techniques to meet challenging timing, power, and area targets while collaborating with STA and DFT partners to achieve successful first silicon. Key responsibilities include:

  • Owning block level synthesis and driving analysis and optimizations using advanced synthesis techniques
  • Collaborating with Physical Design and Timing Analysis teams on physical concepts
  • Analyzing architectural critical paths and driving multi-block closure
  • Debugging complex logic equivalence issues and reviewing netlist checks
  • Developing and driving adoption of innovative methodologies
  • Implementing ECOs for functionality and timing

The ideal candidate will have expert synthesis design experience, understand RTL design principles, and can drive quality physical design implementation. Experience with reset domains, multi-clock domains, multi-power domains (UPF), and linting tools is valuable. Scripting experience in ASIC flows (python, tcl, Perl) is required. Familiarity with DFT insertion, simulation tools, and GPU experience is desirable but not required.

Last updated 9 months ago

Responsibilities For Graphics FE Implementation Engineer

  • Design and manufacture next-generation, high-performance, power-efficient processors
  • Own block level synthesis and drive analysis and optimizations
  • Collaborate with Physical Design and Timing Analysis teams
  • Analyze architectural critical paths and drive multi-block closure
  • Debug complex logic equivalence issues and review netlist checks
  • Develop and drive adoption of innovative methodologies
  • Implement ECOs for functionality and timing

Requirements For Graphics FE Implementation Engineer

Python
  • BS degree in a relevant field
  • 10+ years of relevant experience
  • Expert synthesis design experience
  • Understanding of RTL design principles
  • Experience with advanced synthesis techniques
  • Knowledge of physical design concepts (floor-planning, placement, congestion, timing constraints)
  • Ability to analyze architectural critical paths
  • Experience debugging complex logic equivalence issues
  • Scripting experience in ASIC flows (python, tcl, Perl)
  • Familiarity with reset domains, multi-clock domains, and multi-power domains (UPF)

Interested in this job?