Apple is looking to solve the problem of designing, debugging, analyzing, and developing its operating systems, specifically the foundational software used in its most iconic and beloved products.
Requirements
- Experience debugging/testing software spanning multiple layers
- Experience in C++ and Swift
- Possesses excellent analytical, programming, and debugging abilities
- Experience working on low-level systems
- 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
- Design, debug, analyze, and develop Apple’s operating systems
- Implement and support driver technologies
- Bring state-of-the-art kernel and security enhancements to Apple's products
Other
- Thrives in a collaborative environment and can clearly communicate technical details
- Bachelors degree in CS/CE/EE or equivalent experience/skills
- Apple is an equal opportunity employer that is committed to inclusion and diversity
- We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics