Apple's Platform Architecture group is seeking a talented GPU Systems Software Engineer to join their innovative team in Cupertino. This role sits at the crucial intersection of hardware and software, where you'll be responsible for developing high-performance functional models of advanced GPU designs that power Apple's renowned products.
As a GPU Systems Software Engineer, you'll work in a collaborative environment where your expertise will directly influence the performance and user experience of products used by millions of customers worldwide. The role combines deep technical knowledge with practical engineering skills, requiring both software engineering prowess and a solid understanding of GPU architecture.
Your primary responsibilities will include building and optimizing GPU models, bridging the critical gap between software and hardware teams, and contributing to the development of Apple's unified system architecture. You'll work closely with cross-functional teams, bringing together hardware and software elements to create seamless, high-performance solutions.
The ideal candidate brings at least 3 years of relevant experience, strong programming skills in C++/C and Python, and a deep understanding of low-level software development. Knowledge of modern GPU pipelines, parallel programming, and experience with graphics APIs are significant advantages. This role offers an exceptional opportunity to work with cutting-edge technology while contributing to products that define industry standards.
Apple offers a comprehensive benefits package including competitive base pay, equity opportunities through stock programs, medical and dental coverage, education reimbursement, and the chance to work with some of the industry's brightest minds. Join Apple's Platform Architecture group to be part of a team that's shaping the future of computing technology while working on projects that impact millions of users globally.