EngineerJobs.io
← Back to all jobs

Job Description

Apple’s Silicon Engineering team is seeking a Graphics Software Engineer in Austin, TX to help build and maintain GPU tooling and workloads used for validation and design verification across the GPU lifecycle. The work supports mission-critical graphics core verification, alongside efforts to debug GPU architectural and silicon issues and assist production driver bring-up.

Responsibilities

  • Own GPU tooling and workloads used by teams across the full GPU development lifecycle, from early feature specification through silicon bring-up and beyond.
  • Design, develop, and maintain workloads for GPU architectural validation and design verification.
  • Develop mission-critical workloads for graphics core verification.
  • Partner with other GPU hardware teams from design bring-up through post-silicon to identify and debug architectural, logic, and silicon issues.
  • Collaborate with GPU software teams during production driver bring-up to rapidly identify and resolve software issues.
  • Work with engineering teams across global sites to help ensure Apple GPUs meet high standards for quality and efficiency.

Requirements

  • Demonstrated knowledge of the software graphics pipeline and its application to computer graphics and/or ML, supported by relevant coursework or industry experience.
  • Experience with continuous integration systems, automated build systems, and regression systems.
  • Strong communication skills.
  • Experience working in teams.
  • BS + 10 years of relevant experience.
  • Experience with computer and GPU architecture.
  • Experience with C++ programming.
  • Experience with GPU programming via OpenGL, Vulkan, Metal, DirectX, CUDA, or other APIs.

Technologies

  • C++
  • OpenGL
  • Vulkan
  • Metal
  • DirectX
  • CUDA

Similar Jobs