Apple's Core Operating Systems (Core OS) team is looking to improve the foundational software used in Apple's products by designing, debugging, analyzing, and developing Apple’s operating systems
Requirements
- Experience debugging/testing software spanning multiple layers
- Experience in C++ and Swift
- Possesses excellent analytical, programming, and debugging abilities
- Solid understanding of Operating System implementation fundamentals
- Proficient with C
Responsibilities
- Work with a highly skilled engineering team in the design, implementation, and support of driver technologies
- Interacting with multi-functional teams across Apple to bring state-of-the-art kernel and security enhancements to Apple's products
- Focus on areas such as IPC, kernel, user space drivers, scheduling, and so on
- Use various debugging tools and techniques to identify system issues and improve quality
Other
- Thrives in a collaborative environment and can clearly communicate technical details
- Bachelors degree in CS/CE/EE or equivalent experience/skills
- 5+ years of professional experience working on low-level systems