About the Role
Develop, maintain, and enhance AMS (Analog/Mixed-Signal) simulation methodology and tools for analog, RF, interconnect, PMIC, and memory design teams. Enable design engineers to efficiently drive and interact with mixed-signal simulations and design verification workflows, delivering validated IP in cutting-edge silicon. Contribute to the development of future generations of processors that will enable the next remarkable Apple innovation.
Responsibilities
- Architect, develop, maintain and enhance AMS (Analog/Mixed-Signal) simulation methodology and solutions for analog, RF, and mixed-signal designs.
- Work with different technology nodes and provide flows/methodologies for different tool sets.
- Collaborate closely with design teams.
- Drive and coordinate efforts to develop and validate AMS/co-simulation flows, providing ease of use, speeding up design validation, and ensuring functional silicon.
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field.
- Experience in Python, Perl, or TCL programming.
- Experience using mixed-signal co-simulation tools.
- Experience with industry-standard AMS tools including Cadence (Xcelium, Verisium/Indago, SimVision, AMS Designer), Synopsys (VCS, Verdi), or Siemens (Questa, Symphony).
- Familiarity with analog simulation tools such as Cadence Spectre, Synopsys PrimeSim/HSPICE/Finesim, or Siemens AFS.
- Ability to identify and address simulation accuracy, speed, and capacity issues.
- Experience with mixed-signal simulation implementation including discipline resolution, binding, IE setup, Connect Modules, AMSD blocks, wreal, TCL probes, real number modeling, UDNs, etc.
- Understanding of behavioral and functional circuit description languages including SystemVerilog, VerilogA, Verilog, Verilog-AMS, VHDL.
- Familiarity with applying LLMs/AI agents to CAD software development, test generation, and debugging.
- Understanding of custom IC designs and transistor description formats (SPICE, DSPF, schematics).
- Fundamentals in object-oriented programming, data structures, algorithms, system architecture, command-line and GUI interaction, testing/coverage, and revision control.
- Familiarity with Virtuoso Schematic Editor, PDK content, CDF properties, hierarchy editor, SKILL code, netlisting, and Analog Design Environment (ADE).
- Strong communication and presentation skills.
- Demonstrated commitment to quality and productivity.
Skills
- CAD flow development
- Collaboration
- AMS simulation methodology
- Tools development
- Circuit analysis
- Pre and post-layout simulation
- RTL simulation
- Behavioral modeling
- Analog+digital co-simulation
- Logic equivalency checks
- Signoff
- Python
- Perl
- TCL
- Mixed-signal co-simulation
- Cadence Xcelium
- Cadence Verisium/Indago
- Cadence SimVision
- Cadence AMS Designer
- Synopsys VCS
- Synopsys Verdi
- Siemens Questa
- Siemens Symphony
- Cadence Spectre
- Synopsys PrimeSim/HSPICE/Finesim
- Siemens AFS
- SystemVerilog
- VerilogA
- Verilog
- Verilog-AMS
- VHDL
- LLMs/AI agents
- Custom IC design
- SPICE
- DSPF
- Schematics
- Object-oriented programming
- Data structures
- Algorithms
- System architecture
- Command-line interaction
- GUI interaction
- Testing/coverage
- Revision control
- Virtuoso Schematic Editor
- PDK content
- CDF properties
- Hierarchy editor
- SKILL code
- Netlisting
- Analog Design Environment (ADE)
Location
- USA
Work Type
- Full-time
Experience Level
- 0+ years of experience
Education Level
- Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field
About the Company
- Apple designs and builds the world's best personal computers, mobile devices, and digital music players, with a revolutionary approach to the industry that's unlike anything the world has ever seen.
