A
Product Display Driver Engineer, Graphics, Games, and ML
Apple
- Location
- Onsite (Cupertino, California)
- Employment
- Full-time
- Level
- Senior Level
Posted 2 days ago
About the Role
Join Apple's Media, Graphics & Compute Technologies group to develop foundational software for GPU, display, and power-management technologies across all of Apple's innovative products. This role offers the opportunity to contribute to the core graphics acceleration software that powers iOS and macOS.
Skills
C++
C
Unix
Linux
Mac OS
Kernel-mode Device Driver Development
Systems Engineering
Low-level Hardware Programming
Firmware Programming
Display Technology
Embedded Systems
Parallel Processing
Asynchronous Processing
HW Bring up
Debugging
Software Design
Full job details
Media, Graphics & Compute Technologies "MG/CT" group provides the media, Display and graphics software foundation across all of Apple's innovative products, from iPhone, iPad, Mac, 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. GGD 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 Acceleration Software team within MG/CT delivers the software for GPU, display, power-management, content-protection, and other technologies for Apple's existing and future iOS and macOS products. We are looking for an outstanding, driven, diligent, and dedicated engineer to join the team.
Excellent programming skills and knowledge of C/C++ Development experience on Unix, Linux or Mac OS Excellent software design, problem solving and debugging skills Experience using and implementing general operating system concepts and strong kernel-mode device driver development skills Experience with systems engineering or low-level hardware & firmware/ driver programming Technical BS/MS degree
Knowledge of display technology Experience with embedded systems Experience with parallel and asynchronous processing Experience with HW bring up and debugging.
Description
The Graphics Acceleration Software team within MG/CT delivers the software for GPU, display, power-management, content-protection, and other technologies for Apple's existing and future iOS and macOS products. We are looking for an outstanding, driven, diligent, and dedicated engineer to join the team.
Minimum Qualifications
Excellent programming skills and knowledge of C/C++ Development experience on Unix, Linux or Mac OS Excellent software design, problem solving and debugging skills Experience using and implementing general operating system concepts and strong kernel-mode device driver development skills Experience with systems engineering or low-level hardware & firmware/ driver programming Technical BS/MS degree
Preferred Qualifications
Knowledge of display technology Experience with embedded systems Experience with parallel and asynchronous processing Experience with HW bring up and debugging.