Kernel Software Development Engineer - Core Sensors Architecture
Role details
Job location
Tech stack
Job description
The Core Sensors and Drivers Architecture team provides the frameworks and infrastructure that enable 1st and 3rd party developers to create drivers for macOS and iPadOS. We are seeking a highly skilled software development engineer who possesses both large-scale and detail-oriented thinking to assist in the design, debugging, analysis, and development of Apple's operating systems, particularly in the realm of driver technologies., Work with a highly skilled engineering team in the design, implementation, and support of kernel driver frameworks. The role includes interacting with multi-functional teams across Apple to bring state-of-the-art kernel and security enhancements to Apple's products. The position will focus on areas such as IPC, kernel, and user space drivers, scheduling, and so on. Engineers also use various debugging tools and techniques to identify system issues and improve quality.
Requirements
Solid understanding of Operating System implementation fundamentals
Proficient with C or C++
BS/MS in Computer Science or equivalent knowledge and experience
Preferred Qualifications
Thrives in a collaborative environment and can clearly communicate technical details
Experience debugging/testing software spanning multiple layers
Experience in Swift
Proficiency in ARM assembly language
Benefits & conditions
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $129,300 and $225,300, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: 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. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.