Mac Display Driver Engineer

Santa Clara Valley (Cupertino), California, United States
Not Available


Weekly Hours: 40
Role Number:200188263
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. The Graphics Technologies Software team within the IMG delivers the GPU software for display, power-management, content-protection, and other technologies for Apple's computers. We are looking for an outstanding, driven, and dedicated engineer to join the team. The successful candidate will be a high- energy problem solver with a passion for excellence and a track record for getting the job done. We are looking for people who are excellent standout colleagues and who also work well on individual assignments.

Key Qualifications

  • The ideal candidate will have BS and 5+ years or MS and 3+ years of driver/FW development experience, leading to successful development and deployment of device drivers for complex computer subsystems (GPU, power management)
  • Kernel-mode device-driver development and debugging experience
  • Development experience on MacOS X, Unix, Linux, Solaris, IRIX, or Windows
  • Excellent programming skills and knowledge of C/C++
  • Excellent software design, problem solving, and debugging skills
  • Experience with systems engineering or low-level hardware & firmware/ driver programming
  • Experience completing projects and delivering software to customers


As a Graphics Technologies & Display Driver engineer, you will have responsibilities spanning all aspects of graphics driver design, development, debug and deployment: - Own feature design, implementation, debug, and delivery of GPU technologies. - Partner with both internal teams and vendor teams on critical features and complex troubleshooting. - Participate in driving advances in display, power-management, and content- protection and other technologies. - Lead and carry forward highly complex software and hardware debug efforts.

Education & Experience

Technical BS/MS degree or equivalent experience

Additional Requirements

  • Experience with FPGA, firmware development, and hardware simulators is a plus
  • Experience implementing device drivers for display devices is a plus
  • HW bring up and debugging is a plus
  • Display driver, video formats, power management, backlight, or content- protection technologies are a plus