Apple's GCA (Graphics and Compute Acceleration) Software team provides the graphics software foundation for all of Apple's innovative products, including iPhone, iPad, Mac, Apple TV, HomeView, Vision, and Watch. Our responsibilities encompass the frameworks, developer tools, and hardware drivers for the GPU and Display devices for all of Apple's hardware.
The Framebuffer driver team is looking for enthusiastic embedded software engineer intern to join our team in London. You'll have the opportunity to contribute to core technologies in macOS display Software stack and work closely with the framebuffer display driver team in Cupertino.
The Apple Framebuffer Driver team develops the display software driver for Apple's high performance hardware technologies. We are looking for an engineer intern who is highly driven, curious, collaborative, and passionate about being on the cutting edge of the display technology.
Driver or similar kernel mode development experience
Experience working with embedded systems
Kernel mode debugging skills
Experience programming multi-threaded systems
Solid C/C++ programming skills
Ability to work in large C/C++ codebases
Understanding of OS fundamentals
Problem solving and debugging skills

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This is where your work can make a difference in people’s lives. Including your own.
Apple is an equal opportunity employer that is committed to inclusion and diversity. Visit apple.com/careers to learn more.