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:
Data Center System EPM (Engineering Program Manager)

Lead Data Center System Engineering programs at Apple, managing hardware development from concept to delivery with competitive compensation and benefits.

Engineering Manager - Maps Developer Platform

Engineering Manager position at Apple leading the Maps Developer Platform team, focusing on API development and team leadership.

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Senior Engineering Project Manager role at Apple, focusing on SAP Payments & Trade systems, offering competitive compensation and comprehensive benefits.

Software Engineering Manager - AVConference Telephony & Performance

Lead Apple's AVConference engineering team in developing cutting-edge audio-video conferencing solutions for FaceTime and other flagship products.

Senior Software Engineering Manager

Lead platform frameworks development at Apple as Senior Engineering Manager, overseeing multiple teams and driving strategic technical initiatives.

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 3 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?