Pre-Silicon GPU Driver Engineer

Apple is a technology company that creates innovative products including iPhone, iPad, Apple TV, Apple Watch, and Mac product line.
$150,000 - $250,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer

Description For Pre-Silicon GPU Driver Engineer

Join Apple's GGML team in developing cutting-edge GPU technologies across all Apple products. As a Pre-Silicon GPU Driver Engineer, you'll be part of the team that brought the revolutionary Apple M1 processor to life. You'll work within the Apple Silicon GPU PreSilicon Driver Team, directly responsible for developing drivers for future generations of Apple Silicon GPUs.

The role involves working on the complete lifecycle of new products, from initial specification of GPU features to supporting and validating these under production iOS and macOS. You'll collaborate with multiple teams across Apple, including iOS, macOS, Metal framework, and hardware design teams, to ensure GPU drivers support new features and are ready for next-generation graphics rendering and compute techniques.

This is an opportunity to work at the intersection of hardware and software, bringing new GPU features from concept through development to silicon bring-up. You'll be involved in developing and supporting graphics & compute APIs, implementing and debugging applications, and leading efforts to explore new architectural changes for future GPUs.

The ideal candidate will have strong software design skills, experience with GPU architecture, and excellent problem-solving abilities. You'll be working with Metal, Apple's graphics framework that provides near-direct access to the GPU, enabling enhanced graphics and compute potential across Apple's ecosystem. This role offers the chance to impact the future of Apple's graphics technology while working with some of the most innovative hardware in the industry.

If you're passionate about GPU technology, have strong engineering fundamentals, and want to be part of shaping the future of Apple's graphics capabilities, this role offers an exceptional opportunity to work on groundbreaking technology that impacts millions of users worldwide.

Last updated 3 hours ago

Responsibilities For Pre-Silicon GPU Driver Engineer

  • Driver development and support for existing graphics & compute APIs and new GPU features on the new GPU architectures
  • Pre and post-silicon bring-up of new chips/products using new GPUs
  • Implementation and debugging of graphics and compute applications
  • Support & lead efforts to enable prototyping and exploration of new architectural changes for future GPUs
  • Collaborate with iOS, macOS, Metal framework, Metal Compiler teams
  • Work with hardware design, verification, performance and architecture teams
  • Coordinate with build and test automation teams

Requirements For Pre-Silicon GPU Driver Engineer

  • Excellent software design, problem solving, debugging, and performance analysis ability
  • Adaptive approach to problem solving
  • Strong communication and cross-functional collaboration skills
  • Knowledge of computer architecture
  • Good programming skills with knowledge of C or C++
  • Excellent written and oral communication skills
  • Technical BS/MS degree or equivalent experience

Interested in this job?

Jobs Related To Apple Pre-Silicon GPU Driver Engineer

Camera Image Quality Engineer

Senior Camera Image Quality Engineer role at Apple, focusing on camera hardware development and image quality optimization for consumer electronics products.

Hardware Engineer - Power Analysis and Modeling

Senior Hardware Engineering role at Apple focusing on power analysis and optimization for Apple Watch, combining system modeling with hands-on characterization to improve battery life performance.

Wireless Systems Engineer

Senior Wireless Systems Engineer role at Apple, leading RF definition team and shaping wireless technology roadmap for consumer electronics, offering competitive compensation and benefits.

Hardware Validation Engineer - Apple Watch

Senior Hardware Validation Engineer position at Apple, focusing on Apple Watch system validation, offering competitive salary and benefits in Cupertino.

Senior Systems Software Engineer

Senior Systems Software Engineer role at Apple, focusing on OS diagnostics and hardware testing, requiring 5+ years of experience in embedded systems and software development.