Physical Design Engineer

Apple•Beaverton, OR
•Onsite

About The Position

Apple Inc. has an opening in Beaverton, Oregon, for a Physical Design Engineer. The role implements physical design for partitions and top-level designs and develops and tests place-and-route flows. Responsibilities include floor planning, pin assignments, macro placement, logic evaluation, and iterative placement optimization for timing. The engineer performs clock-tree synthesis, optimization, routing, and post-route optimization; static timing checks and closure for setup, hold, and transition; and power-related optimization and signoff, including static and dynamic voltage-droop analysis. The role also conducts formal checking and signoff, full-chip timing closure, physical verification and closure, and signoff checklist closure. The position is 40 hours per week.

Requirements

  • Bachelor’s degree or foreign equivalent in Electronics Engineering, Electrical Engineering, Computer Engineering, or a related field.
  • Experience and/or education using Cadence Innovus and Synopsys ICC-2 for place and route of complex digital logic blocks.
  • Experience and/or education using PrimeTime-SI to analyze timing results and generate fixes.
  • Experience and/or education using Calibre to understand and debug physical-verification results, including LVS, DRC, and antenna checks.
  • Experience and/or education utilizing UPF and knowledge of Conformal-LP to verify low-power intent.
  • Experience and/or education using Voltus and Redhawk to generate and analyze EM and IR results for power-grid integrity, and generate fixes for reported violations.
  • Experience and/or education utilizing TCL, Python, and TCSH to develop efficiency-improving automation scripts.
  • Experience and/or education using Innovus CCOPT to analyze and optimize clock trees to minimize power and improve latency and skew.
  • Experience and/or education leveraging semiconductor device physics to make informed power, performance, and area trade-offs in place-and-route implementations.
  • Experience and/or education using Verilog for design and verification, including the ability to write Verilog modules.
  • Experience and/or education leveraging microprocessor system design, including architecture, datapath, control logic, and memory hierarchy.

Responsibilities

  • Implement physical design for partitions and top-level designs.
  • Develop and test place-and-route flows.
  • Conduct floor planning, pin assignments, macro placement, and logic evaluation.
  • Iterate on placement to optimize placement and timing.
  • Perform clock-tree synthesis, optimization, routing, and post-route optimization.
  • Conduct setup, hold, transition, and other static timing checks and closure.
  • Run static and dynamic voltage-droop analysis and other power-related optimization and signoff.
  • Conduct formal checking and signoff, full-chip timing closure, physical verification and closure, and signoff checklist closure.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service