Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Development Engineer

Apple

$151,232 - $220,900
Sep 27, 2025
Cupertino, CA, US
Apply Now

Apple Inc is looking to define, write, and debug API for GPU features that target architectural, functional, and performance features. Create production quality automated flows for graphics core verification. Support GPU hardware teams during model, design. Provide both pre/post silicon support to GPU software teams during driver bring-up.

Requirements

  • Utilizing C/C++ and Python to work on multi-language codebases
  • Developing device drivers (or embedded systems software) for ARM processors
  • Developing applications using GPU programming APIs, including Metal, OpenGL, Vulkan, DirectX, or CUDA
  • Debugging complex failures using tools including GDB, LLDB, Xcode, or Visual Studio
  • Using software versioning, and performing releases using enterprise version control software

Responsibilities

  • Define, write, and debug API for GPU features that target architectural, functional, and performance features.
  • Create production quality automated flows for graphics core verification.
  • Support GPU hardware teams during model, design.
  • Provide both pre/post silicon support to GPU software teams during driver bring-up.
  • Write high performance code in C++ for memory layout and texture formatting, and maintain the codebase and documentation.
  • Maintain a tool for reconstructing an image from a GPU texture memory dump and updating it with new GPU features.
  • Improve an internal shader language and corresponding compiler used by other teams for quick testing against the GPU simulation or emulation.

Other

  • Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering or related field.
  • 40 hours/week.
  • Apple is an equal opportunity employer that is committed to inclusion and diversity.