Internship
Apple logo

Internship - Framebuffer Driver Engineer

Apple
London
Apply Now
TL;DR

Key Takeaways

  • Contribute to core macOS display software technologies as an embedded software engineer intern.
  • Work with the framebuffer display driver team in London, collaborating with the Cupertino team.
  • Develop display software drivers for Apple's high-performance hardware.
  • Requires solid C/C++ programming skills, understanding of OS fundamentals, and problem-solving abilities.

About the Role

The GCA (Graphics and Compute Acceleration) Software team at Apple provides the graphics software foundation for all of Apple's products, including iPhone, iPad, Mac, Apple TV, HomeView, Vision, and Watch. Responsibilities include frameworks, developer tools, and hardware drivers for the GPU and Display devices.

The Framebuffer driver team is seeking an enthusiastic embedded software engineer intern to join our team in London. You will contribute to core technologies in macOS display software stack and work closely with the framebuffer display driver team in Cupertino.

What You'll Do

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 display technology.

Minimum Qualifications

  • Solid C/C++ programming skills
  • Ability to work in large C/C++ codebases
  • Understanding of OS fundamentals
  • Problem-solving and debugging skills

Preferred Qualifications

  • Driver or similar kernel mode development experience
  • Experience working with embedded systems
  • Kernel mode debugging skills
  • Experience programming multi-threaded systems