Compiler Engineer.

Cupertino, CA
  • Job Code
    113724659

Summary

Apple's Interactive Media Group (IMG) provides the media and graphics software foundation across all of Apple's innovative products, from iPhone, iPad, and iPod touch, to Apple TV, iTunes, and Mac OS X, as well as Apple's professional and consumer applications from Final Cut and Aperture to iLife and iWork. IMG drives Apple's media experiences with core technologies such as Metal, QuickTime, OpenGL, OpenCL, Core Audio, Quartz Composer, Core Video, Core Animation, and more

Key Qualifications

  • 2+ years of relevant engineering experience
  • Expertise in compiler and compiler technology
  • Excellent written and oral communication skills
  • Experience in 3D graphics or GPU architectures a plus
  • Experience with OpenGL, OpenCL, DirectX, Cuda or other GPU programming APIs

Description

The Apple IMG Compiler Team is seeking a compiler engineer to analyze, design, and build front-ends and middle-end optimizations for Metal. As a key member of the IMG Compiler team, you will apply your state-of-the-art background and experience in influencing the design of the Metal language, deliver a fast and high quality static and JIT front-end and middle-end, and work with a world class team in integrating the compiler into the graphics platform to maximize the graphic and compute potential for Apple products on iOS and MacOSX

Education & Experience

Technical BS/MS degree

Additional Requirements

  • Strong background in operating systems, compilers and parallel programming • Experience working with C models and FPGA or emulation platforms
  • Good understanding of modern 3D rendering techniques or GPU compute applications
  • Game or other App development experience


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

Join us to start saving your Favorite Jobs!

Sign In Create Account