
Senior CAD Automation and Mixed-Signal Simulation Engineer
Required skills
- AMS simulation methodology
- mixed-signal simulation
- circuit analysis
- pre and post-layout simulation
- RTL simulation
- behavioral modeling
- analog+digital co-simulation
- logic equivalency checks
- signoff
- Python
Nice to have
- discipline resolution
- binding
- IE setup
- Connect Modules
- AMSD blocks
- wreal
Role summary
Apple is seeking a senior engineer and technical leader with deep expertise in hardware and CAD flow development to own and drive the Analog/Mixed-Signal (AMS) simulation methodology. This role involves architecting, leading, and evolving AMS simulation methodology and tooling for various design teams, covering circuit analysis, simulation, modeling, co-simulation, and verification. The engineer will mentor others, influence technical direction, and lead development teams to deliver complex CAD solutions. The position requires strong programming skills (Python, Perl, C/C++, TCL) and extensive experience with AMS simulation tools and methodologies, including Cadence, Synopsys, and Siemens tools, as well as behavioral languages like SystemVerilog and Verilog-AMS. Experience with AI/ML in CAD and custom IC design specifics is preferred.
Description
As a member of our CAD team, you will architect, develop, maintain and enhance AMS (Analog/Mixed-Signal) simulation methodology and solutions for our analog, RF, and mixed-signal designs. The role requires you to work with different technology nodes and provide flows/methodologies for the different tool sets. You will be collaborating closely with design teams. You will drive and coordinate efforts to develop and validate AMS/co-simulation flows, providing ease of use, speeding up design validation, and ensuring functional silicon.
Minimum Qualifications
• Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field • 10+ years of relevant AMS (Analog Mixed-Signal) industry experience • Strong proficiency in Python, Perl, C/C++, or TCL programming • Deep, hands-on experience with mixed-signal co-simulation tools and methodologies
Preferred Qualifications
• Expert-level experience with industry-standard AMS tools including Cadence (Xcelium, Verisium/Indago, SimVision, AMS Designer), Synopsys (VCS, Verdi), or Siemens (Questa, Symphony) • Deep knowledge of analog simulation tools such as Cadence Spectre, Synopsys PrimeSim/HSPICE/Finesim, or Siemens AFS • Proven track record of architecting and delivering solutions to complex simulation accuracy, speed, and capacity challenges at scale • Expert-level experience with mixed-signal simulation implementation including discipline resolution, binding, IE setup, Connect Modules, AMSD blocks, wreal, TCL probes, real number modeling, UDNs, etc. • Proficiency with behavioral and functional circuit description languages including SystemVerilog, VerilogA, Verilog, Verilog-AMS, VHDL • Demonstrated experience leading the application of LLMs/AI agents to CAD software development, test generation, debugging, and team-wide efficiency improvements • Strong understanding of custom IC designs and transistor description formats (SPICE, DSPF, schematics) • Advanced skills in object-oriented programming, data structures, algorithms, system architecture, command-line and GUI interaction, testing/coverage, and revision control • Deep expertise in Virtuoso Schematic Editor, PDK content, CDF properties, hierarchy editor, SKILL code, netlisting, and Analog Design Environment (ADE) • Exceptional communication and presentation skills with a demonstrated ability to influence technical direction at senior and executive levels • Proven track record of driving quality and productivity improvements at an organizational level • Demonstrated experience leading small software development teams to design and deliver novel, complex CAD applications
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.
Similar roles
- Ford Racing Motorsports Vehicle Dynamics Simulation EngineerFord Motor Company · Concord, NC · Hybrid
- Intern, Thermal Modeling & Simulation Engineer (AI Memory / HBM)Samsung Semiconductor · San Jose, CA · Onsite
Vehicle Dynamics Simulation EngineerGeneral Motors · Milford, MI · Hybrid
Sr. Evaluation, Validation & Simulation Engineer42dot · Remote · Remote
Plant Process Simulation Engineer IIOklo Inc · Santa Clara, CA · Hybrid
Semiconductor Packaging Modeling and Simulation Engineeronsemi · Scottsdale, AZ · Onsite
