Apple is looking for a software development engineer to help design, debug, analyze, and develop Apple's operating systems, specifically focusing on foundational software and driver technologies for their iconic products.
Requirements
- 5+ years of professional experience working on low-level systems
- Solid understanding of Operating System implementation fundamentals
- Proficient with C
- Experience in C++ and Swift
- Experience debugging/testing software spanning multiple layers
- Possesses excellent analytical, programming, and debugging abilities
Responsibilities
- 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
- debugging/testing software spanning multiple layers
- Possesses excellent analytical, programming, and debugging abilities
Other
- Thrives in a collaborative environment and can clearly communicate technical details
- Bachelors degree in CS/CE/EE or equivalent experience/skills.
- base pay range for this role is between $147,400 and $272,100
- opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition.