Quick Job Search
Company Name:
Job Type:
Job Seeker Tools
Latest Jobs
Job Seeker Tools
Your Saved Jobs
Build Your Professional Profile
Similar Jobs
Pharmacy Technician in Orange, CA
Food Service Attendant in Healdsburg, CA
Associate Manager PT/FT in Dublin, CA
RF System Integration Engineer - Connectivity in San Diego, CA
Food 4 Less
Bakery/Deli Clerk in Los Angeles, CA
Alliance D365 Solutions Engineer in San Jose, CA
Food 4 Less
General Merchandise Clerk in Escondido, CA
Featured Employers
Senior Apple Pre-Silicon GPU Compiler Backend Engineer
Company: Apple
Location: Cupertino, CA
Employment Type: Full Time
Date Posted: 05/04/2022
Expire Date: 02/10/2023
Job Categories: Architectural Services, Computers, Software, Construction, Mining and Trades, Engineering, Healthcare, Practitioner and Technician, Information Technology, Internet/E-Commerce, Medical, Web Technology
Job Description
Senior Apple Pre-Silicon GPU Compiler Backend Engineer


Weekly Hours: 40
Role Number:200321463
As an integral member of the Pre-Silicon backend team, you will design and implement significant parts of the compiler for future Apple GPUs. You will be part of a small team with diverse talents and you will enjoy ample room for growth that works on every Apple Silicon GPU we ship in different devices including iPhone, iPad, Apple Watch, Apple TV and Macs.

Key Qualifications

  • Strong C++ programming skills
  • Proven industry experience and strong background in compilers
  • Experience in low-level program behavior, including performance and memory usage
  • Passionate about solving interesting problems related to the state-of-the-art Apple GPUs
  • Excellent written and verbal communication skills
  • Motivated to build constructive and effective relationships and solve problems collaboratively


In this role, you will be implementing LLVM-based compilers to generate optimized shader binary for future Apple Silicon GPUs that run graphics and compute workloads. You will be able to influence and work on new GPU architectures, including designing and implementing new features added to future GPUs. You will architect and develop new compiler passes and optimizations to improve run-time performance while meeting the compile time requirements. You'll also have the opportunity to work with LLVM open source community to add new features or optimizations to LLVM.
As an Apple Engineer, you'll work in a cross-functional environment where you'll partner up with GPU architecture, silicon design, device driver, and Metal API teams to develop the GPU hardware and software stack for Apple Silicon GPUs.
If you believe you have transferable skills, not listed on this posting, that would make you a good candidate please feel free to share that information via a Cover Letter. We will consider non-US applicants and are open to exploring visa options, provide relocation assistance, and offer excellent benefits!

Education & Experience

B.S. in Computer Science or equivalent experience

Additional Requirements

  • Knowing any of these is a plus:
  • LLVM, GCC, or other open source / commercial compilers
  • GPU programming models, such as Metal, Vulkan, DirectX, OpenGL, OpenCL, or CUDA
  • Computer architecture, code optimization

Pay & Benefits

Contact Information
Apply Now | Forward Job to a Friend | More Jobs From This Employer