FE Engineering

Apple•Cupertino, CA

About The Position

Apple Inc. is hiring for a role based in Cupertino, California, and various unanticipated locations throughout the USA. The position designs and develops hardware for Apple mobile devices, with a focus on defining CPU microarchitecture and developing CPU hardware using a hardware-description language. The role includes functional debugging and design closure, achieving timing and power targets, documenting design specifications, and evaluating new CPU hardware ideas and features. The position is 40 hours per week.

Requirements

  • Master’s degree or foreign equivalent in Electrical Engineering, Computer Engineering, or a related field.
  • Knowledge of microprocessor architecture, including instruction fetch and decode, instruction scheduling and register renaming, out-of-order execution, integer and floating-point execution, load/store execution or cache, and memory subsystems.
  • Experience or education utilizing SystemVerilog or Verilog to write RTL for a machine learning unit within the CPU.
  • Experience or education utilizing scripting languages, including Python or Perl, to develop RTL design automation scripts.
  • Experience or education in computer architecture to optimize CPU performance and power.
  • Experience or education applying logic design knowledge to explore and implement advanced compression techniques in CPUs.
  • Experience or education using Synopsys Verdi or Cadence Indago to analyze simulation waveforms.
  • Experience or education writing RTL assertions and guiding stimulus generation, design analysis, coverage-target achievement, and failure resolution.
  • Experience or education with physical design aspects to ensure the design meets timing goals.
  • Experience or education deploying low-power techniques such as clock gating, power gating, and DVFM.
  • Experience or education utilizing CDC and RDC tools or techniques, and knowledge of multiple clock and reset domains.
  • Experience or education applying design knowledge to silicon validation and bring-up to accelerate debugging and support product qualification through early identification and resolution of issues.

Responsibilities

  • Define CPU hardware microarchitecture.
  • Develop CPU hardware using a hardware-description language.
  • Perform functional debugging and close the design.
  • Achieve timing and power closure for the target frequency and power.
  • Prepare design specification documentation.
  • Design and develop hardware for Apple mobile devices.
  • Evaluate new ideas and features for CPU hardware.

Benefits

  • Comprehensive medical coverage
  • Dental coverage
  • Retirement benefits
  • Discounted products
  • Free services
  • Reimbursement for certain education expenses, including tuition, for formal education related to career advancement at Apple
  • Potential eligibility for discretionary bonuses or commission payments
  • Potential relocation assistance
  • Opportunity to participate in discretionary employee stock programs, including restricted stock unit awards and discounted stock purchases through the Employee Stock Purchase Plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service