At Apple, the Platform Architecture group is seeking talented engineers to join their team working on advanced GPU designs. This role combines software engineering excellence with GPU architecture expertise to create high-performance functional models and bridge the critical gap between software and hardware systems.
The position involves working at the intersection of hardware and software, where you'll collaborate with cross-functional teams to influence performance improvements and enhance the programming experience of Apple products. You'll be responsible for building and optimizing functional models of cutting-edge GPU designs, requiring both strong software engineering capabilities and a deep understanding of GPU architecture.
As a GPU Systems Software Engineer, you'll be part of Apple's Platform Architecture group, which is responsible for unifying hardware and software into a cohesive system. You'll work on forward-looking prototype systems that contribute to Apple's renowned hardware and software architecture, ensuring that every product performs exactly as intended.
The role offers an exciting opportunity to work with advanced technology while contributing to products used by millions of customers worldwide. You'll be part of a team that values attention to detail and elegant solutions to complex challenges. The position comes with comprehensive benefits including medical coverage, stock options, and educational support, along with the chance to work on industry-leading technology at one of the world's most innovative companies.
Preferred qualifications include experience with parallel programming, modern GPU pipelines, and graphics APIs like Metal/Vulkan, as well as knowledge of ARM/X86 architectures. The ideal candidate will have 3+ years of relevant experience and an advanced degree in Computer Science or Computer Engineering, though these are not strict requirements for consideration.