Compiler Engineer

Cupertino, CA 95014
  • Job Code
    200189094
Summary

Summary

Posted: Sep 8, 2020

Weekly Hours: 40

Role Number:200189094

Apple's GPU Software team provides the graphics software foundation across all of

Apple's innovative products,...Summary

Summary

Posted: Sep 8, 2020

Weekly Hours: 40

Role Number:200189094

Apple's GPU Software team provides the graphics software foundation across all of

Apple's innovative products, including iPhone, iPad, Apple TV, Mac, and Watch. Our

Responsibilities encompass the OS-level frameworks, developer tools, and hardware drivers for GPU and Display devices across all of Apple's hardware.

The Mac driver team is now seeking an outstanding, dedicated GPU Compiler Engineer who is passionate about building innovative products, and has a strong background building high performance and production quality software on an aggressive schedule. If you want to be part of a team pushing our macOS forward, this is the team for you!

Key Qualifications

  • Proven background in compiler architecture, optimization, code generation and overall design
  • Multiple years of hands on experience debugging functional compiler issues and analyzing generated code for optimization opportunities
  • Knowledge of GPU/CPU architectures
  • Excellent programming skills and knowledge of C/C++
  • Excellent problem solving and debugging skills.
  • Strong interpersonal and communication skills
  • Ability to work cross-functionally and execute in a proactive environment

Description

The team is responsible for delivering MacOS drivers supporting multiple current and next generation GPUs. You'll be responsible for engaging directly with both Apple architecture and external vendors to contribute directly the GPU compiler. Specifically, you'll be encouraged to partner across teams to deliver upcoming improvements to the Metal API, assist in the bring-up of new GPUs, and debug/analyze functional as well as performance issues. The ideal candidate should be proficient digging deep into the details of the compiler while at the same time be curious and willing to learn about the broader driver and MacOS graphics stack.

Education & Experience

BS/MS CS, CE or similar technical degree

Additional Requirements

  • Experience in other aspects of GPU drivers a plus
  • Experience with Machine Learning/Intelligence a plus


Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Compiler Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account