Front End Engineer

Apple Inc

Actively hiring Posted this week
Cupertino, CA Posted 3 days ago $182,127$272,100 / year

At a glance

AI generated

TL;DR

As a Front End Engineer at Apple, you will join the GPU architecture team responsible for designing and developing cutting-edge hardware for iPhone, iPad, and MacBook products. Your daily tasks include defining micro-architecture specifications in collaboration with the architecture group, writing RTL code for memory subsystem caching blocks using System Verilog or Verilog, and working closely with verification teams to ensure functionality and performance validation. You will also optimize designs for area, power, and timing closure while collaborating with driver, compiler, and app engineers to enhance GPU performance. Essential skills include experience in computer architecture, multiple-level cache design, simulation tools like Verdi, synthesis tools, and low-power design techniques such as logic depth reduction and clock gating. This role demands expertise in hardware development for high-performance computing environments at a large scale.

Skills

SystemVerilog Verilog RTL Simulation tools Verdi Synthesis tools Compressor and Decompressor Codec Low power design techniques ASIC design Post-silicon debug Multiple level cache design Computer architecture

What you'll do

  • Develop RTL code for GPU hardware components based on micro-architecture specifications.
  • Collaborate with verification teams to compile test plans and ensure functional validation.
  • Debug performance issues in GPU hardware to optimize design efficiency.
  • Work closely with driver, compiler engineers to enhance GPU feature implementation.
  • Optimize memory subsystem caching blocks using System Verilog or Verilog for RTL.
  • Utilize simulation tools like Verdi for debugging and coverage closure during bring-up.

What we're looking for

  • Master’s Degree in Electrical Engineering or related field with 4 years of relevant experience.
  • Experience writing micro-architecture specifications using computer architecture and multiple level cache design.
  • Proficiency in System Verilog or Verilog for RTL coding in Graphics Processing Unit memory subsystem caching blocks.
  • Utilization of simulation tools like Verdi for RTL bring-up, debug, coverage closure, and performance verification.
  • Collaboration with physical design teams on timing closure and optimization using synthesis tools.
  • Expertise in low power design techniques including logic depth reduction and clock gating.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 255 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 182 roles with salary data.

Most-posted roles

View all roles at Apple Inc