Taro Logo

GPU Implementation Engineer

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

Description For GPU Implementation Engineer

As a GPU Implementation Engineer at Apple, you'll be part of the Silicon Technologies group, working on designing and manufacturing next-generation, high-performance, power-efficient processors and system-on-chip (SoC). You'll be responsible for crafting and building the technology that fuels Apple's devices, specifically focusing on GPU optimization and delivery into Apple Silicon.

Key responsibilities include:

  • Working closely with RTL and physical design teams
  • Synthesis and optimization of delivered IP
  • Meeting challenging timing, power, and area targets
  • Collaborating with STA and DFT partners for successful first silicon
  • Delivering best-in-class GPUs for consumer products

The role requires advanced techniques in synthesis, optimization, and collaboration across multiple teams to achieve Apple's high standards for GPU performance in their devices.

This position offers the opportunity to work on cutting-edge technology that impacts millions of users daily, with a focus on innovation and pushing the boundaries of what's possible in GPU design and implementation.

Last updated 9 months ago

Responsibilities For GPU Implementation Engineer

  • Own block level synthesis and drive optimizations
  • Collaborate with Physical Design/Timing teams
  • Analyze critical paths and help drive closure across teams
  • Validate functionality and quality using logic equivalence and netlist checks
  • Tackle complex problems across multiple domains
  • Communicate effectively with multi-discipline teams
  • Develop and use advanced techniques to meet timing, power, and area targets
  • Contribute to the delivery of best-in-class GPUs for consumer products

Requirements For GPU Implementation Engineer

Python
  • Bachelor's degree in electrical engineering, computer engineering, or related field
  • Experience with design synthesis and RTL design principles
  • Knowledge of physical design concepts like floor-planning, placement, congestion, and timing constraints
  • Ability to analyze critical paths and drive closure across Design and Backend teams
  • Experience with logic equivalence and netlist checks
  • Strong problem-solving skills across multiple domains
  • Excellent written and verbal communication skills
  • Exceptional organization skills
  • Ability to work well within multi-discipline teams
  • Scripting experience in ASIC flows (TCL, Perl, Data manipulation)

Benefits For GPU Implementation Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Opportunity to work on cutting-edge technology
  • Collaboration with world-class teams
  • Impact on products used by millions of people
  • Career growth in a leading tech company

Interested in this job?