Summary Posted: Aug 31, 2023 Weekly Hours: 40 Role Number: 200498570 The Core Darwin team within Apple’s CoreOS organization is looking for an exceptional performance and kernel engineer to work on our state-of-the art operating systems for iPhone, iPad, Apple Watch, Mac, AppleTV, and several other "black box” secret projects. By working inside the core layers of Apple's operating systems, you will have the opportunity to have a major impact on the end user experience of all of Apple's consumer operating systems products. You’ll be working as part of a highly skilled engineering organization in the exploration, design, and implementation of new ideas that will drive the future of Apple’s technology and business.
In the Core Operating Systems group, you’ll ensure the OS is inseparable from each device’s identity as a whole. You will be part of a group committed to building fully integrated operating systems that combine hardware, software, and apps into a single Apple experience. Your dedication to cross-disciplinary collaboration will help develop groundbreaking technologies for iOS, macOS, watchOS, and tvOS, and uphold and advance the excellence people expect from Apple devices. Key Qualifications Key Qualifications Advanced skills in C/C++ Strong understanding of OS architecture and performance fundamentals Experience with kernel and low-level systems development Familiarity with modern processor architecture (e.g. processor/memory hierarchy, performance counters, etc.) Creative, critical thinking with strong design and analysis skills Excellent collaborative skills including written and verbal communication Description Description - Work within a highly skilled engineering team to drive the performance, design and implementation of kernel and low-level OS technologies
- Drive performance analysis, design and development from the CPU up through Apps
- Work cross-functionally with HW design teams to identify and drive CPU improvements in support of OS performance
- Drive performance features and improvements across organizations that will surprise and delight our customers Education & Experience Education & Experience BS in Computer Science or equivalent experience/skills Additional Requirements Additional Requirements Performance introspection and tracing tools Virtual memory / kernel scheduler design and performance DTrace and LLDB Pay & Benefits Pay & Benefits 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 $55.81 and $84.08/hr, 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.
View Original Job Posting