Are you a big-picture thinker who loves setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? The Core Platform Bring-up team within Apple's CoreOS organization is seeking an exceptional software engineer to work on state-of-the-art technology, debug, and bring-up of next-generation iOS devices.
In this role, you'll be part of the Core Operating Systems group, ensuring the OS is inseparable from each device's identity. This team is dedicated to building fully integrated operating systems that combine hardware, software, and apps into a unified Apple experience. You'll work on groundbreaking technologies across iOS, macOS, watchOS, and tvOS platforms.
As a Core BringUp Engineer, you'll collaborate with cross-functional teams to support product requirements for various Apple devices, including iPhone, iPad, Apple Watch, Apple TV, and Mac. Your responsibilities will include platform bring-up, verification, and debugging of new hardware platforms, as well as developing firmware and drivers.
The ideal candidate should have strong embedded development skills, proficiency in C/C++, and deep knowledge of hardware platforms and processor architectures. You'll need excellent problem-solving abilities and the capability to work effectively in a collaborative environment. Experience with JTAG debugging, embedded device drivers, and platform bring-up are highly valued.
This is an opportunity to make a significant impact on Apple's product development process, working in an environment that encourages innovation and provides substantial autonomy. Join us in shaping the future of Apple's core technologies and creating exceptional user experiences that millions of people rely on daily.