Apple Silicon Engineering is seeking Hardware-minded Software engineers to create innovative tools to design the next generation of Apples world-leading systems-on-chip (SOCs).nApples 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 Software Engineers bring a unique and versatile combination of software and hardware expertise. On their way from the designers 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 Apples custom silicon chips. Youll 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 Apples 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 tools frameworks and simulation environments for analog design workflowsnDesign and implement software for simulation platforms that integrate multiple simulators for analog mixed-signal IP developmentnDevelop constraint-driven placement and routing algorithms for analog circuit design. Implement software solutions that capture layout intent matching requirements and parasitic constraintsnBuild scientific software packages and frameworks for hardware design automationnCreate custom hardware description libraries frameworks and domain-specific languagesnDevelop web-based interfaces and visualization tools to enhance designer productivity
BS and 10 years of relevant industry experience
Expert-level proficiency in Python and/or CnStrong background in object-oriented programming (OOP) and software architecture designnExperience with computational geometry constraint solvers or optimization algorithmsnKnowledge of event-driven programming and system-level simulation frameworksnUnderstanding of analog layout principles (matching shielding parasitics DRC/LVS) and EDA tool APIs and file formats (LEF/DEF GDSII OpenAccess)nExperience developing web applications (e.g. Flask React) and designing frontend user interfaces
Required Experience:
IC
Apple Silicon Engineering is seeking Hardware-minded Software engineers to create innovative tools to design the next generation of Apples world-leading systems-on-chip (SOCs).nApples multi-billion-transistor Ax SOCs are the brain of every iPhone and iPad. The Analog Mixed-Signal circuits connect th...
Apple Silicon Engineering is seeking Hardware-minded Software engineers to create innovative tools to design the next generation of Apples world-leading systems-on-chip (SOCs).nApples 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 Software Engineers bring a unique and versatile combination of software and hardware expertise. On their way from the designers 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 Apples custom silicon chips. Youll 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 Apples 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 tools frameworks and simulation environments for analog design workflowsnDesign and implement software for simulation platforms that integrate multiple simulators for analog mixed-signal IP developmentnDevelop constraint-driven placement and routing algorithms for analog circuit design. Implement software solutions that capture layout intent matching requirements and parasitic constraintsnBuild scientific software packages and frameworks for hardware design automationnCreate custom hardware description libraries frameworks and domain-specific languagesnDevelop web-based interfaces and visualization tools to enhance designer productivity
BS and 10 years of relevant industry experience
Expert-level proficiency in Python and/or CnStrong background in object-oriented programming (OOP) and software architecture designnExperience with computational geometry constraint solvers or optimization algorithmsnKnowledge of event-driven programming and system-level simulation frameworksnUnderstanding of analog layout principles (matching shielding parasitics DRC/LVS) and EDA tool APIs and file formats (LEF/DEF GDSII OpenAccess)nExperience developing web applications (e.g. Flask React) and designing frontend user interfaces
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar
... View more