Apple Silicon Engineering is seeking Hardware-minded Software engineers to build innovative tools for designing next-generation systems-on-chip (SOCs). The role focuses on developing software representations of future hardware for Apple's multi-billion-transistor Ax SOCs, which power every iPhone and iPad. As a Modeling Software Engineer, you'll work on Analog Mixed-Signal (AMS) circuits that connect SOCs to the physical world through complex IPs like SERDES, PLLs, and sensors.
The position requires a unique blend of software and hardware expertise, applying modern software design methodology to AMS Hardware design. You'll be responsible for developing software-representations of future hardware and creating tools to enable hundreds of designers. This role is perfect for someone who combines programming expertise with hardware understanding and wishes to contribute to building a higher-level abstraction layer for IC hardware design.
The team uses cutting-edge approaches to make circuit design more efficient and intuitive, similar to modern software development practices. You'll be working on architecting, developing, and testing software to capture the behavior and performance of AMS circuits. This is an opportunity to shape the future of hardware design tools while contributing to Apple's world-leading mobile silicon development.
Key aspects of the role include working with simulation platforms, developing scientific software frameworks, and creating custom hardware description libraries. The ideal candidate should have strong programming skills, particularly in Python and/or C++, combined with understanding of hardware design principles. This position offers the chance to work at the intersection of software and hardware, contributing to Apple's continued innovation in chip design.