OS Kernel Engineer
Apple Inc.
Cupertino, California, United States Software and Services The Darwin Scheduler team within Apple's OS organization is responsible for delivering a high-quality and performant kernel that powers every Apple product — from Apple Watch on your wrist, to iPhone in your pocket, to the Mac driving the creative industry. We work on foundational technology areas such as CPU scheduling, power management, and threading models that are central to everyday life for billions of people. We are looking for a talented new graduate or junior engineer to join us and contribute to the next generation of Apple's operating system. As a member of a small, technically integrated team, you will have a unique opportunity to influence the entire stack — from silicon behavior to user experience — on the world's most advanced and widely used devices. Description As a junior OS Kernel Engineer on the Darwin Scheduler team, you will work alongside experienced engineers to learn, contribute, and grow your skills in low-level systems programming. You will be supported through mentorship and paired work as you begin to take on real-world kernel engineering challenges across Apple's platforms. This is an exceptional opportunity for someone who is passionate about systems software, eager to understand how hardware and software interact, and excited to write code that runs on hundreds of millions of devices. Responsibilities Learn and Contribute to Scheduling Policies: Assist in developing and validating CPU scheduling policies that balance performance with power efficiency across Apple's product lines. Performance Analysis: Work with senior engineers to analyze system performance, identify bottlenecks, and understand tradeoffs between hardware capabilities and OS behavior. Cross-Platform Development: Contribute to shared scheduling concepts and code that run across iOS, macOS, watchOS, and tvOS, learning how a unified kernel serves vastly different device classes. Tooling and Benchmarking: Help build and maintain benchmarks and diagnostic tools used to validate scheduler behavior and support engineering decisions. Workload Management: Participate in the design and implementation of features that manage diverse workloads to maximize responsiveness and efficiency. Debugging and Investigation: Learn to diagnose and resolve concurrency and scheduling issues under the guidance of experienced engineers. Collaboration: Work closely with hardware and silicon teams, contributing to the cross-functional work that makes Apple's vertical integration a competitive advantage. Minimum Qualifications BS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent (graduating or recently graduated) Coursework or project experience in operating systems, systems programming, or computer architecture Proficiency in C and/or C++ Solid understanding of fundamental computer science concepts: data structures, algorithms, and memory management Strong analytical and problem-solving skills Eagerness to learn and ability to ramp up quickly on complex technical topics Preferred Qualifications MS or PhD in Computer Science or a related field Coursework or hands-on experience with OS internals, scheduling algorithms, or concurrency Familiarity with SMP (symmetric multiprocessing), threading models, or lock-free data structures Experience with performance profiling tools or low-level debugging Contributions to open-source OS or systems projects Internship or research experience in systems software 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 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. Learn more about your EEO rights as an applicant At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple’s workplace Learn about reasonable accommodations for job applicants #J-18808-Ljbffr Apple Inc.
$147.4k - $272.1k
...Software Development Engineer In Test - Kernel Quality Engineering, Core Os The Darwin Kernel organization plays a vital role in Apple's success. We are responsible for the XNU kernel running at the heart of the operating systems deployed across all iPhone, iPad, Mac...SuggestedWorldwideRelocation$143.2k - $186k
...smart electric flagship sedan, and the ET5, a mid-size smart electric sedan. About the Position We are seeking a senior OS / kernel engineer to join our SkyOS team. The team is responsible for the design and development of NIO's full-domain vehicle operating...SuggestedFull timeTemporary workFlexible hours$153k - $242k
...Senior Systems Engineer, OS Automation CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a... ...Acceleration - Virtualization - Operating Systems - Containerization - Kernel) CoreWeave is looking for a Senior Systems Engineer who is...SuggestedPermanent employmentTemporary workCasual workWork at officeLocal areaRemote workFlexible hours- Apple Inc. is seeking a Junior OS Kernel Engineer for their Darwin Scheduler team in Cupertino, California. This role offers the chance to learn from experienced engineers while contributing to the next generation of Apple's operating system. The ideal candidate will hold...Suggested
$126.8k - $220.9k
...Virtual Memory Kernel Engineer, Core OS The Darwin Systems team within Apple's CoreOS organization is responsible for delivery of a high-quality and performant kernel for just about every one of Apple's products. Our software runs on your wrist as part of watchOS;...SuggestedRelocation$150k - $220k
...when needed to accommodate family commitments. Meet our systems engineers! Our systems engineers provide definition and structure to... ...all tool chains Define variants management for Vehicle OS products We're looking for someone who has: ~2+ years of...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$165k - $242k
...Systems Engineer, Kernel Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale...Permanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$207k - $300k
Google Inc. in Sunnyvale, CA is hiring a Tech Lead for the Kernel and OS team within Google Distributed Cloud. The role focuses on leading the OS and Kernel strategy, architecting software stacks, and managing technical projects involving cloud solutions. Candidates should...$207k - $300k
...Qualifications Master’s degree or PhD in engineering, computer science, or a related technical... ...distributions, including package management and kernel updates, and experience in programming... ...this role, you will lead the Kernel and OS strategy for a platform delivering...Full time- Decisive Point is looking for a Software Engineer to work on the NextGen OS team focused on building an innovative operating system stack for future... ...role involves developing core OS components such as the kernel and system services, requiring a strong background in C/C++...
- Google is seeking a Software Engineer for Google Cloud to lead the Kernel and OS strategy for the Google Distributed Cloud. The role involves designing software stacks that protect sensitive data and architecting solutions for various cloud environments. Ideal candidates...
$217k - $275k
...Job Description The Vehicle Experiences Engine (VEE) at GM is transforming how millions... ...Engineer, Compute Systems Software (Embedded OS) , you will lead the design, development,... ...systems. You'll work across the Linux kernel, board support packages (BSP), device drivers...Local areaWork from homeRelocation packageFlexible hours$141.3k - $226k
...Account) 2. If you already have a Candidate Account, please Sign-In before you apply. Job Description: OS kernel and system software development engineer ESX CPU and Server Platform At VMware by Broadcom, we are building new possibilities for our customers by...Local area- ...Security Software Engineer, OS Security Apple's OS Security team is looking for a motivated software engineer to design, build, and deploy... ...code up and down the software stack (comfortable diving into kernel, low-level userland, framework, and application code)....
- ...company is seeking a skilled Embedded Software Engineer to develop and maintain software for next... ...across teams and debugging low-level OS components. Join a diverse company that... ...strong understanding of embedded systems and kernel-level development. #J-18808-Ljbffr...
- ...applications, unlocking real-time iteration and increasing intelligence via additional agentic computation. About The Role As a Kernel Engineer on our team, you will develop high-performance software solutions at the intersection of hardware and software, developing high...
- ...Job Title Responsibilities Troubleshoot Solaris OS and Sparc Hardware faults Configure new systems, install OS, configure... ...Oracle DB Dependencies/Solaris OS Configuration/Troubleshooting/Kernel Tunables/Patch and Package Administration knowledge required Multipath...
$162.5k - $286.4k
...Senior Systems Engineer, Watch Software The watchOS Systems team is looking for a creative... ...closely with Performance, Power, OS, and Hardware experts across Apple. Your... ...system software stack, from firmware or kernel layers up to application layers, to create...Relocation$155k - $253k
...commitments. About the role The NextGen OS team is focused on building Applied... ...operating system. As a Software Engineer on the team, you will develop, design,... ...implement core OS components including: kernel, system services, runtime, application framework...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$187.74k - $272.1k
...Software Development Engineer - Systems Imagine what you can do here. Apple is a place... ...engineering contributions to industry leading Mac OS software products. Working with silicon... ...debug and isolating difficult driver and kernel issues. Performing kernel level debugging...Relocation- A tech firm specializing in AI is seeking a Software Engineer to develop optimized kernels for AI chips. The role involves working with hardware integration and existing libraries to ensure compatibility. Ideal candidates have 3+ years of software engineering experience...
$113.8k - $184.7k
Somi AI is seeking an Electrical Engineer in Sunnyvale, California. The role involves designing electrical schematics for automotive applications and collaborating effectively with various teams to ensure successful integration and validation. Applicants should possess...$181.1k - $272.1k
Performance Control Software Engineer - Platform Architecture Cupertino, California, United... ...visualizations, prototype innovative in-kernel performance control algorithms, collaborate... ...silicon engineering, system integration, OS development and application software...Relocation$140k - $215k
...Role: This is a Software Development Engineer role on the Cloud Runtime Protection team... ...measurement, code reviews, CI/CD and OS internals, to ensure that our sensor code... ...standards) Experience developing Kernel modules for Linux Experience developing...Work experience placementWork at officeLocal area2 days per week3 days per week$212k - $386.3k
...is looking for a creative senior software engineer to help define the future of Apple Watch.... ...closely with Performance, Power, OS, and Hardware experts across Apple. Your... ...system software stack, from firmware or kernel layers up to application layers, to create...Relocation- A leading technology company in Santa Clara is hiring software engineers for their CUDA driver team. Candidates should possess strong C programming skills and have over 10 years of relevant experience in software development. The role focuses on architecture and implementation...
$126.8k - $220.9k
A leading technology company in Cupertino, California is seeking a Software Engineer specialized in embedded debug tools. This role involves architecting scalable software solutions to enhance debugging processes. Candidates must be proficient in C/C++ and Python, with...$150k - $250k
..., Applied Intuition delivers the Vehicle OS, Self-Driving System, and toolchain to help... ...the role We are seeking a senior-level engineer with strong foundations in modern real-time... ..., memory movement, synchronization, and kernel performance Contribute to the...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- Apple Inc. is seeking a Senior Software Engineer in Cupertino, California to help shape the... ...on system software stack challenges, from kernel to application layers, diagnose power... ...skills, and technical expertise in low-level OS systems. Competitive compensation and...
$167k - $246k
...Linux Kernel Software Engineer - Systems Engineering Santa Clara, California We're in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest...Work at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to OS Kernel Engineer. Be the first to apply!

