Apple's Metal Frameworks team is seeking a Senior Software Engineer to join their team responsible for Metal APIs used across all Apple platforms. This role is crucial in developing and implementing APIs that interface with Apple Silicon GPU, from Apple Watch to Mac Pro. The position involves close collaboration with GPU driver teams, shader compiler teams, and platform OS teams to deliver exceptional Metal developer experiences.
The ideal candidate will be instrumental in designing and implementing clear, flexible APIs to expose GPU features while ensuring robust validation and testing. This role requires a strong background in GPU programming and software engineering, with the ability to think critically about leveraging upcoming GPU features.
Working at Apple, you'll be part of a team that directly impacts the performance and capabilities of all Apple devices through the Metal framework. The position offers competitive compensation, including base pay, stock options, and comprehensive benefits. You'll work on cutting-edge technology that enables higher fidelity and performance in applications, meeting the expanding expectations of Apple's customers and developers.
The role combines technical expertise with strategic thinking, requiring both strong programming skills and the ability to design APIs that serve various stakeholders. You'll be at the forefront of GPU technology, working with Apple's custom silicon and contributing to the company's reputation for excellence in graphics and compute performance.
This is an excellent opportunity for someone passionate about graphics programming, API design, and system-level software development to make a significant impact at one of the world's leading technology companies.