Sr. CAD Engineer – DV Design Automation

Austin, Texas, United States


Posted: Oct 24, 2018
Role Number: 200001168
Do you love creating elegant solutions to highly complex challenges? Do you intrinsically see the importance in every detail? As part of our Silicon Technologies group, you’ll help design and manufacture our next-generation, high-performance, power-efficient processor, system-on-chip (SoC). You’ll ensure Apple products and services can seamlessly and efficiently handle the tasks that make them beloved by millions. Joining this group means you’ll be responsible for crafting and building the technology that fuels Apple’s devices. Together, you and your team will enable our customers to do all the things they love with their devices. In this multi-functional role, as a senior member of our hardware CAD team, you will be responsible for developing best in class methodologies and flows for Apple integrated circuits (IC) for mobile products. You will architect, develop and support IC and IP design verification (DV) infrastructure to automate register level design verification based on register level description design formats. You will use your programming skills to drive development for this infrastructure to improve DV coverage and extend the formats to support IC level integration at the system level. You will also be working with product architects, operating system designers, silicon validation engineers, RTL design engineers and other teams to streamline the data exchange pipeline within the company as well as with external vendors.

Key Qualifications

  • Typically requires 10+ years of industry experience in CAD and chip design
  • Experience developing front-end or design verification regression/build environments including experience in Verilog simulators, emulation accelerators and FPGA based verification systems
  • Efficient programming capabilities in any of the following: Perl, Python, TCL or Makefile
  • Hands-on experience with revision control systems (e.g. CVS, SubVersion, Perforce, GIT) and data management
  • Proficiency with Unix-based environments, shell scripting and automation
  • Excellent communications skills, customer interfacing is a huge plus


In this role, you will: - Architect, develop, maintain and improve large scale, reliable and intelligent regression systems for design verification - Optimize automated regression system for maximum throughput through efficient license usage, computing and disk utilization - Contribute to the definition and evolution of an IP-XACT compatible register exchange format and associated DV automation to improve our data exchange across multiple design domains - Interface with multiple design and CAD teams to seek opportunities for further automation and regression testing to drive Quality-of-Results (QoR) improvements and efficiency

Education & Experience

MS or BS in CE/EE/CS or similar engineering degree

Additional Requirements