
Gate-level IR/EM CAD/NLP Engineer
Required skills
- silicon design
- ML
- LLM
- IR/EM analysis
- signoff
- power grid integrity
- automation
- EDA
- compute infrastructure
- Python
Nice to have
- object-oriented programs
- data structures
- algorithms
- machine learning algorithms
- natural language processing
- large language models
Role summary
Apple is seeking a Gate-level IR/EM CAD/NLP Engineer to join their CAD Group. This role involves developing an analytic platform using ML and LLM technologies to identify and recommend solutions for signoff IR/EM analysis in silicon design. Responsibilities include creating ML/LLM applications for EDA software interaction, generating reports for power grid integrity, automating analysis flows, and collaborating with design teams and EDA vendors. The position requires a BS degree and 10 years of relevant industry experience, with a strong focus on ML, LLMs, IR/EM analysis, EDA tools, and Python.
Description
In this highly visible role, your primary responsibilities will include: Developing innovative ML and large language model applications to understand, explain, and interact with EDA (electronic design automation) software. Designing and implementing their interaction with our extensive compute infrastructure. Generating customized reports and dashboards to identify IR/EM issues and recommended solutions to improve power grid integrity. Identifying opportunities to automate and streamline various IR/EM analysis and signoff flows. Support and collaborate with design groups (Physical-design and integration, Circuit-design / Power / Package & System / Technology) on their IR/EM requirements for various analysis flows. Work side by side with EDA vendors to enhance and develop solution to improve efficiency and capacity.
Minimum Qualifications
Minimum requirement of BS + 10 years of relevant industry experience
Preferred Qualifications
Experience in developing object-oriented programs, utilizing data structures, and writing algorithms Experience in writing machine learning algorithms, implementing natural language processing (NLP), or using large language models in industry applications Experience in EDA Tool, CAD flow or TFM (Tool Flow Methodology) Proficiency with UNIX shell environment, Python, and code revision control Knowledge in some of the PNR implementation and/or EMIR analysis flow Experience in electrical engineering machine learning applications Experience with large language models, including fine-tuning, retrieval augmented generation, and prompt engineering Ability to coordinate and drive initiatives with little to no oversight Excellent communication and presentation skills Experience in EMIR analysis and some of the related flows – extraction, timing, noise, simulation, physical design and/or verification Experience leading industry electrical engineering-focused software development projects
Sample Apple interview questions
- 1
Design a typeahead box for a search engine
system designmedium - 2
Design a rate limiter
system designmedium - 3
Architect a key-value store for distributed systems.
system designmedium - 4
Design a system to schedule jobs in a distributed environment
system designmedium - 5
What is an API and how does it work?
technicalmedium
Get started to unlock a personalized interview prep pack for this role.
