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 (analog mixed-signal modeling)
Builds
Simulation engines, data storage architectures, and web-based visualization tools for analog/mixed-signal IP development
Domain
Semiconductor design / Analog Mixed-Signal
Required skills
Python, C++, software architecture design, data storage systems, schema design, event-driven programming, system-level simulation frameworks, web application development, CI/CD pipelines
Preferred skills
Object-oriented programming (OOP), database architecture, frontend user interface design, cloud deployment
Technologies
Python, C++, Flask, React, Docker
Responsibilities
Architect and maintain tools, frameworks, and simulation environments; Design and implement software components for the platform's simulation engine; Design and manage data storage architecture; Develop web-based interfaces and visualization tools; Partner with analog/mixed-signal design teams to gather requirements and prioritize feature development; Drive platform deployment and rollout across design teams
Seniority
Senior, hands-on IC