Join Apple's Core Operating Systems group as a Core BringUp Engineer where you'll be part of a team dedicated to building fully integrated operating systems that combine hardware, software, and apps into a single Apple experience. As a member of the Core Platform Bring-up team within Apple's CoreOS organization, you'll work on state-of-the-art technology, debugging, and bring-up of next-generation iOS devices.
Your role will involve developing firmware and drivers, working closely with multi-functional teams on product requirements for various Apple devices including iPhone, iPad, Apple Watch, Apple TV, and Mac. You'll be responsible for platform bring-up, verification, and debugging of new hardware platforms, while driving product features and functional specifications.
The ideal candidate combines technical expertise in embedded development with strong collaborative skills. You'll need proficiency in C/C++, deep knowledge of hardware platforms and processor architectures, and experience with JTAG and other debuggers. This position offers the opportunity to make a major impact on Apple's product development process in an environment that fosters innovation, rapid iteration, and autonomous working.
Your work will directly contribute to upholding and advancing the excellence people expect from Apple devices. The role offers a unique opportunity to work at the intersection of hardware and software, ensuring that the operating system is inseparable from each device's identity as a whole. If you're a big-picture thinker who loves setting ambitious goals and understanding how each line of code affects the entire system, this role provides an exceptional opportunity to shape the future of Apple's core technologies.