Graphics FE Implementation Engineer

Apple is a technology company known for innovative products and services, with a focus on leaving the world better than they found it.
Frontend
Senior Software Engineer
In-Person
10+ years of experience
AI · Hardware

Description For Graphics FE Implementation Engineer

Join Apple's GPU FE Implementation team to optimize and deliver world-class GPUs for Apple Silicon. As a Graphics FE Implementation Engineer, you'll be responsible for crafting and building GPUs that enrich millions of lives daily. You'll work closely with RTL and PD teams, focusing on synthesis, analysis, and optimization of delivered IP. Your role involves developing advanced techniques across RTL/Synthesis/PNR to meet challenging timing, power, and area targets. Collaboration with STA and DFT partners is crucial for successful first silicon. This position offers the opportunity to shape the future of Apple Silicon by delivering best-in-class GPUs for top consumer products.

Key Responsibilities:

  • Drive block level synthesis and optimizations
  • Improve RTL design for optimal Area, Timing, and Power
  • Debug complex logic equivalence issues and validate netlist quality
  • Implement ECOs for functionality and timing
  • Work with reset domains, multi-clock domains, and multi-power domains (UPF)
  • Develop and use scripting in ASIC flows (Python, TCL, Perl)
  • Collaborate with Physical Design and Timing Analysis teams
  • Analyze architectural critical paths and drive multi-block closure
  • Develop and drive adoption of innovative methodologies

Required Qualifications:

  • BS degree with 10+ years of relevant experience
  • Extensive experience in GPU/CPU design and optimization
  • Strong background in RTL design, synthesis, and physical design
  • Proficiency in scripting languages for ASIC flows
  • Experience with linting tools across RTL and Gate-Level

Preferred Qualifications:

  • Experience with floor-planning, placement, congestion, and timing constraints
  • Ability to solve complex problems across multiple technical domains
  • Familiarity with DFT insertion and simulation/debugging tools
  • Experience working on GPUs/CPUs

Apple is an equal opportunity employer committed to inclusion and diversity, taking affirmative action to ensure equal opportunity for all applicants regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Last updated 6 months ago

Responsibilities For Graphics FE Implementation Engineer

  • Craft and build GPUs for Apple Silicon
  • Optimize and deliver world-class GPUs
  • Work closely with RTL and PD teams
  • Perform synthesis, analysis, and optimization of delivered IP
  • Develop advanced techniques spanning RTL/Synthesis/PNR
  • Meet challenging timing, power, and area targets
  • Collaborate with STA and DFT partners
  • Deliver best-in-class GPUs for consumer products

Requirements For Graphics FE Implementation Engineer

Python
  • Experience driving block level synthesis and optimizations
  • Experience with RTL design improvement for optimal Area, Timing Power
  • Experience debugging complex logic equivalence issues and in netlist checks to validate functionality and netlist quality
  • Experience implementing ECOs for functionality and timing
  • Experience with one or more of: reset domain, multi-clock domain, multi-power domain (UPF), linting tools across RTL and Gate-Level
  • Scripting experience in ASIC flows – python, tcl, Perl, Data manipulation
  • BS + 10 years of relevant experience

Interested in this job?

Jobs Related To Apple Graphics FE Implementation Engineer

Sr. Software Engineer, Frontend Web/UI - iCloud.com

Senior Frontend Engineer role at Apple, developing and enhancing iCloud.com web applications, requiring 5+ years of experience in modern JavaScript frameworks.

Senior TextKit Software Engineer

Senior TextKit Software Engineer role at Apple, working on cross-platform text layout engine for all Apple devices, offering competitive salary and benefits.

Senior Software Engineer Frontend, Ad Platforms

Senior Frontend Engineer role at Apple building next-generation advertising platforms with focus on user experience and privacy.

AIML - Senior Front End Platform Engineer - Full Stack, ML Systems and Evaluation Engineering

Apple is hiring a Senior Front End Platform Engineer for their Machine Learning and AI team to develop web applications and ML evaluation platforms.

Senior Software Engineer - Front End

Senior Frontend Software Engineer role at Disney Entertainment, building streaming platforms like Disney+ and Hulu using TypeScript and React.