OS Performance Engineer-Apple TV

    • Cupertino, CA


Posted: Apr 15, 2020

Role Number: 200165622

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The Apple TV team is looking for an experienced engineer with a real passion for delivering first in class home entertainment solutions. You will work with engineers from across the company in a fast paced, technically demanding environment. Breadth of experience and the ability to lead a quickly changing set of projects and requirements will be essential in this role.

Key Qualifications

  • Experience writing code at any level for iOS, tvOS, or watchOS
  • Understanding of OS fundamentals
  • Strong understanding of low level software-hardware interaction
  • Strong C, C++, or Objective-C coding skills
  • Aptitude to independently learn new technologies, prototype, and propose software design and solutions
  • Real passion for product quality and attention to detail
  • Excellent problem solving and critical thinking abilities
  • Strong organizational skills, self-motivated, able to work independently
  • Excellent spoken and written communication skills
  • Experience with driver or kernel development on Unix, Linux, macOS, iOS, or an RTOS
  • Experience with performance analysis tools


Make an impact on current and future Apple TV product development by collaborating with hardware and software engineering teams across the stack, from device driver and system software to application performance and usability. This position will require engaging with other engineering teams across Apple, including Core OS, hardware engineering, and audio and video engineering teams. In this role you will analyze performance of tvOS, including analysis of memory footprint, video and audio codecs and performance, and UI performance.

Education & Experience

BS/MS EE/CS/CE or equivalent work experience

Additional Requirements

Back to top