Analog Mixed-Signal Modeling Software Engineer
Core
Develop specialized software tools, simulation platforms, and automation frameworks to design analog mixed-signal circuits for Apple's custom silicon chips.
Role type
Senior IC software engineer (hardware design automation)
Builds
Simulation platforms, automation frameworks, optimization algorithms, and modeling environments for analog IP development
Domain
Semiconductor industry, analog mixed-signal design, hardware design automation
Required skills
Python, C++, object-oriented programming, software architecture, computational geometry, constraint solvers, optimization algorithms, event-driven programming, analog layout principles, EDA tool APIs, web application development
Preferred skills
System-level simulation frameworks, frontend user interface design, domain-specific languages
Technologies
Python, C++, Flask, React, LEF, DEF, GDSII, OpenAccess
Responsibilities
Architect tools and simulation environments for analog design workflows; Design and implement software integrating multiple simulators; Develop constraint-driven placement and routing algorithms; Build scientific software packages for hardware design automation; Create custom hardware description libraries and domain-specific languages; Develop web-based interfaces and visualization tools
Seniority
Senior, hands-on IC