A

Apple

Designs phones, computers and their operating systems

GPU Performance Modeling Driver Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree is required.
  • Developing software in C++ is required.
  • Experience implementing GPU drivers is required.
  • Familiarity with at least one graphics API among Metal, DirectX, Vulkan, or OpenGL is required.

Responsibilities

  • Work with architecture, design, and software partners to define and tune future GPU architectures.
  • Create and maintain C++ code modeling the software stack for next-generation GPUs.
  • Implement new and existing Metal APIs to interact with functional and performance GPU models.
  • Implement a custom driver stack that enables the model to interact with modern workloads, including ray tracing and mesh shading.
  • Implement functional and performance aspects of graphics and compute APIs in the GPU model.
  • Collaborate with architects, modeling engineers, compiler engineers, and software teams to assess new hardware and software features.
  • Run performance experiments and analyze the results.

Desired Qualifications

  • An MS or PhD degree is preferred.
  • At least 3 years of relevant experience is preferred.
  • Knowledge of graphics and compute API drivers and implementation details is preferred.
  • Familiarity with GPU performance models and instruction set simulator simulators is preferred.
  • Experience with graphics applications, games, or benchmarks is preferred.
  • Familiarity with compilers, operating systems, and GPU/CPU architecture is preferred.
  • Troubleshooting skills and attention to detail are preferred.
  • Creative problem-solving skills are preferred.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs