Apple is seeking to improve the foundational software used in their iconic and beloved products by designing, debugging, analyzing, and developing operating systems, particularly in the realm of driver technologies.
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 kernel driver frameworks
- 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, and user space drivers, scheduling, and so on
- Use various debugging tools and techniques to identify system issues and improve quality
- Design, debugging, analysis, and development of Apple’s operating systems, particularly in the realm of driver technologies
- Implement kernel driver frameworks
- Support kernel driver frameworks
Other
- Thrives in a collaborative environment and can clearly communicate technical details
- BS/MS in Computer Science or equivalent knowledge and experience
- 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