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