FE Engineer

Apple•Cupertino, CA
•Onsite

About The Position

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do. APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Work on front-end design synthesis and large chip integration. Work timing analysis, formal verification, and lint checks. Design multi-clock and multi-power-domain. Understand floor-planning, placement, congestion, and setup/hold timing closure and working hands on with ECOs for functionality and timing. Propose logically equivalent RTL transforms to reduce power and area. Script, program, and work with DFT insertion. Work on RTL - System Verilog or VHDL. Work on CPUs, GPUs, or DSPs. RTL to netlist generation, working collaboratively with the RTL and Physical design teams. Deliver key netlist quality milestones for partition, engage in Lint, CDC, Logic equivalence checks and support ECO generation activities. PPA optimization of the netlist, working collaboratively with the RTL and Physical design teams. Deliver key netlist quality milestones for partition and be involved in understanding and improving current methodologies.

Requirements

  • Using hardware description coding language (RTL) such as System Verilog, Verilog or VHDL.
  • Logic Synthesis using a synthesis tool such as Synopsys Design Compiler or Cadence Genus
  • Utilizing Unix or Linux and scripting capabilities in TCL, Perl or Python.
  • Statistical timing analysis in industry tools.
  • Analyzing timing and area reports and implementing improvements.
  • Using industry standard tools to perform Lint structural checking, clock CDC or reset domain crossing RDC analysis.
  • Using logic equivalence flow tools to check synthesis results for correct logic equivalent translation of RTL to gate.
  • Datapath design using knowledge of SOC, CPU or GPU subcomponent related designs.

Responsibilities

  • Work on front-end design synthesis and large chip integration.
  • Work timing analysis, formal verification, and lint checks.
  • Design multi-clock and multi-power-domain.
  • Understand floor-planning, placement, congestion, and setup/hold timing closure and working hands on with ECOs for functionality and timing.
  • Propose logically equivalent RTL transforms to reduce power and area.
  • Script, program, and work with DFT insertion.
  • Work on RTL - System Verilog or VHDL.
  • Work on CPUs, GPUs, or DSPs.
  • RTL to netlist generation, working collaboratively with the RTL and Physical design teams.
  • Deliver key netlist quality milestones for partition, engage in Lint, CDC, Logic equivalence checks and support ECO generation activities.
  • PPA optimization of the netlist, working collaboratively with the RTL and Physical design teams.
  • Deliver key netlist quality milestones for partition and be involved in understanding and improving current methodologies.

Benefits

  • Comprehensive medical and dental coverage
  • retirement benefits
  • a range of discounted products and free services
  • reimbursement for certain educational expenses — including tuition
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service