JobsCPU Design Timing Engineer
Job description
As a CPU Design Timing Engineer at Apple, you will play a crucial role in ensuring the timing closure of CPU projects. You will collaborate with various teams, including CAD, micro-architects, and implementation engineers, to develop and refine timing flows. Your work will involve scripting to enhance analysis efficiency and addressing timing challenges for high-performance CPU designs. This position requires a strong understanding of CPU microarchitecture and physical design methodologies.
Requirements
- Bachelor's degree in a relevant field and 3+ years of industry experience
- Experience with script writing and debugging in TCL, Perl, or Python
- Implementation experience on high-performance CPU designs
- Good understanding of physical design tools and methodologies
- Experience with static timing tools such as Primetime or Tempus
Responsibilities
- Develop the timing flow used on the project in collaboration with the CAD team
- Drive timing closure for the CPU by working extensively with CPU micro-architects and implementation engineers
- Construct and modify timing flows to improve analysis and engineer efficiency
- Conduct timing analysis and ensure timing closure for the project
- Address challenges related to cross talk, noise, OCV, uncertainty, and derate methodology
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
