CAD Engineer – Design Verification Tools and Infrastructure

A leading technology company that designs and manufactures consumer electronics, software, and services.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For CAD Engineer – Design Verification Tools and Infrastructure

As a CAD Engineer at Apple's Silicon Technologies group, you'll be part of the team responsible for developing and maintaining sophisticated software systems for regression-testing Apple's silicon designs. Working in the CAD organization, you'll create new software and technologies that enable other Apple engineers to create products for millions of customers worldwide. Your role involves ensuring Apple's chip designs are thoroughly tested through software simulation to identify and report defects before tape-out.

You'll be instrumental in developing and enhancing existing regression systems while contributing innovative ideas for next-generation solutions. Your expertise in diagnosing complex problems and guiding other engineers will be crucial in supporting Apple's Design Verification (DV) and chip design engineering efforts. The role requires close collaboration with EDA vendors to integrate new commercial tool capabilities and resolve technical issues.

The position combines technical depth in CAD tools and flows with software development skills, particularly in Python and object-oriented programming. You'll work on high-complexity development tasks, optimize compute usage through machine learning techniques, and maintain critical testing infrastructure. This role offers the opportunity to impact Apple's silicon development process directly, ensuring the quality and reliability of chips that power millions of Apple devices worldwide.

Key aspects include developing regression testing systems, collaborating with DV teams to solve complex problems, implementing optimizations, and maintaining crucial development infrastructure. The ideal candidate will bring strong analytical skills, experience with hardware verification tools, and excellent communication abilities to support cross-functional collaboration.

Last updated 5 days ago

Responsibilities For CAD Engineer – Design Verification Tools and Infrastructure

  • Develop, maintain, and enhance an existing system for regressing RTL
  • Interact with DV team to help solve their problems
  • Implement new functionality to solve emerging problems or optimize existing methods
  • Handle high complexity development tasks, testing solutions and deployment
  • Leverage existing solutions and industry-standard tools
  • Use ML based techniques to optimize compute usage
  • Debug vendor tool problems

Requirements For CAD Engineer – Design Verification Tools and Infrastructure

Python
  • Experience scripting/coding in Python
  • Experience in CAD tools and flows
  • Knowledge of OOP programming languages
  • BS and 10+ years of relevant industry experience
  • Good analytical skills
  • Computer architecture and queuing system knowledge
  • Familiarity with Verilog and SystemVerilog
  • Good communications skills and prior customer support experience

Interested in this job?

Jobs Related To Apple CAD Engineer – Design Verification Tools and Infrastructure

Supply Chain Technical Architect, IS&T Enterprise Systems

Senior technical architect role at Apple focusing on supply chain systems development using Java, Python, and Angular, offering competitive compensation between $175,800-$312,200.

CAD Engineer - Timing for Gate-Level Flows & Methodologies

CAD Engineer position at Apple focusing on timing analysis and methodology development for silicon design, requiring 10+ years of experience and expertise in STA tools and flows.

Systems Architect

Systems Architect role at Apple focusing on modeling and optimizing performance of Macs and iPads across various workloads.

CPU Physical Design Methodology and Optimization Engineer

Senior CPU Physical Design Engineer role at Apple, focusing on methodology and optimization for industry-leading CPU designs, requiring 10+ years of experience in hardware design.

CPU Performance and Workload Analysis Architect - Platform Architecture

Senior CPU Architecture role at Apple focusing on performance analysis and optimization for next-generation processors, combining hardware and software expertise.