An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Apple is seeking Modeling Software Engineers to build tools and simulations that enable analog mixed-signal circuit design for Apple Silicon. You'll blend Python/C++ software with hardware understanding to automate workflows and scale data pipelines for SOC development.
The role focuses on tool architecture, data models, and web interfaces that improve designer productivity and collaboration across design teams in Cupertino.
Apple Silicon Engineering is seeking Hardware-minded Software engineers to create innovative tools to design the next generation of Apple’s world-leading systems-on-chip (SOCs).Apple’s multi-billion-transistor Ax SOCs are the brain of every iPhone and iPad. The Analog Mixed-Signal circuits connect them to the physical world via complex IPs such as SERDES for data communication, PLLs for clock generation, and sensors for measuring physical quantities.Modeling Software Engineers bring a unique and versatile combination of software and hardware expertise. On their way from the designer's mind to becoming a piece of silicon, circuits take form in software. Modeling Software Engineers develop those software-representations of future hardware and then make them real. This includes both the circuits themselves, and the underlying tools to enable hundreds more designers. We use modern software design methodology and apply it to Hardware design.
This role develops specialized software tools and simulation platforms that enable the design of analog mixed-signal circuits for Apple's custom silicon chips. You'll combine software engineering expertise with hardware knowledge to build automation frameworks, optimization algorithms, and modeling environments that help circuit designers create the physical interfaces connecting Apple's processors to the real world. The position requires strong programming skills in Python or C++ and involves working on challenging problems at the intersection of software development and hardware design.
Architect and maintain tools, frameworks, and simulation environments within the platform to support analog design workflowsDesign and manage the platform's data storage and compute architecture — including schemas, data models, and access layers — to support analog/mixed-signal design data andagentic AI orchestration at scaleOwn and extend the platform's agent trust surface — the registry that versions, rolls back, and audits automated agents, plus the human-in-the-loop review workflow that gateswhat they commitDevelop web-based interfaces and visualization tools within the platform to improve designer productivity and workflow transparencyPartner with analog/mixed-signal design teams to gather requirements and triage issues, feeding them into platform feature development and pipeline behavior discussionsSupport platform deployment and rollout across design teams, and contribute to adoption efforts through onboarding, documentation, and training
Bachelors of Science in Electrical Engineering or equivalent.