Virtual Memory Kernel Engineer, Core OS
Apple Oakbrook
Weekly Hours: 40
Role Number: 200611790-0836
Summary
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; in your pocket with iOS; on your desk in macOS; in your living room with tvOS; and now in visionOS and Apple’s Cloud. These are the devices owned by your friends and family; and hundreds of millions of devices beyond those. We ensure every aspect of the kernel and other system software are top class: features, performance, stability, security…
This position requires a solid understanding of operating systems fundamentals, including kernel design and implementation. The virtual memory team is in charge of page management, mechanisms such as copy on write, low-memory process killing, swap… We work with every layer of the stack: from hardware all the way up to applications and successful engineers will be able to dig deep into details and work with other engineers to solve problems, find opportunities to keep on improving our stack and design to improve our customers’ experience.
Description
As Moore's law is slowing down, effective management of resources is becoming more and more important. We work closely with all product teams across Apple to provide them with a modern, efficient operating system that allows them to ship the kinds of quality products that our customers expect. Come work with us on Apple's operating systems and get a chance to influence design across the stack: from Silicon all the way up to the SDK and applications while focusing on performance and delivering value to our customers.
Minimum Qualifications
BS/MS in Computer Science or equivalent knowledge and experience.
Ability to work with teams across multiple timezones.
Familiarity with Unix and associated tools.
Ability to ramp up quickly on an unfamiliar code base.
In-depth knowledge of kernel internals.
Highly professional, with the ability to multitask and deliver solid work on tight schedules.
Preferred Qualifications
A demonstrated record of working on core operating system technologies, specifically around memory management in a modern kernel.
Design and implementation responsibility for a major project.
Demonstrated creative and critical thinking capabilities and troubleshooting skills.
Familiarity with modern processor architecture (e.g. memory hierarchy, multi-core, multithreading, etc).
$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... ...product roadmap. This includes kernel areas such as memory management, concurrency, scheduling, power...SuggestedWorldwideRelocation$171k - $275k
...the role Vehicle OS is a flexible suite... .... As part of the Core OS team helping build... ...frameworks in a virtualized environment to... ...a Senior Software Engineer, AOSP, you will play... ...frameworks), Linux and QNX kernels, and a passion for... ...(IPC, virtual memory, concurrency/...VirtualFull timeFor contractorsFor subcontractorFlexible hours$141.3k - $226k
...apply. Job Description: OS kernel and system software development engineer ESX CPU and Server... ...Operating System is at the core of VMware Cloud Foundation's (VCF) virtualization technology. It is a platform... ...virtualization (CPU, IO & memory), and engages directly with...VirtualLocal area$126.8k - $220.9k
...Software Engineer - Secure Enclave, Core Os Are you a big-picture problem solver who loves setting ambitious goals? Do you have a passion for understanding... ...line. Description Design and implement secure kernel technologies, drivers, and supporting infrastructure....SuggestedRelocation$126.8k - $220.9k
...Software Device Driver Engineer - Core I/O, Core OS Apple is where individual imaginations gather together, committing to the values that lead... ...and platform developers Make enhancements to the Darwin kernel and other related software stacks as necessary...SuggestedRelocation$147.4k - $272.1k
...Display Device Driver SW Engineer, Core OS Are you a big-picture thinker who loves setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group, you'll ensure the OS is inseparable...Relocation$171k - $264k
...Embedded Software Engineer - Core OS Sunnyvale, California, United States About Applied Intuition Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon Valley company is creating the digital...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift- ...Embedded Kernel ESX Engineer As a member of the ESX Core Platform Quality team, you will contribute to the design... ...and algorithms for ESX OS that manages virtual and real computer hardware. The... ...core competencies in kernel-level memory scheduling, OS virtualization,...VirtualFull time
$141.8k - $258.6k
...your job and there's no telling what you could accomplish. The Core OS organization is looking for an experienced program manager to... ...large, multi-functional efforts and feature areas. Partner with engineering teams throughout feature development from architecture, design...Relocation$141.8k - $258.6k
...Software Engineering Program Manager, Core OS Performance Posted: Apr 06, 2026 Weekly Hours: 40 Role Number: 200655118 Why Apple? Imagine what you could do here. At Apple, new insights have a way of becoming phenomenal products, services, and customer experiences...Relocation- ...development, and test execution (manual and automated) Testing on Apple OS platforms and hardware Analyzing test failures and filing... ...and debugging skills Previous experience working with LLM’s, Virtual Assistants is a plus Education: BS/MS in Computer Science or...VirtualWork experience placement
$184k - $287.5k
...new features related to CUDA’s memory model and multi‑node... ...Computer Science, Electrical Engineering or related field (or equivalent... ...threads, process control, and virtual memory Experience writing and... ...consistency models Background with kernel mode development Experience...Virtual$184k - $287.5k
We are hiring software engineers to work on the CUDA driver, a core component of our platform for... ...cars to video games and virtual reality! CUDA defines a... ...interacts with GPU hardware, kernel mode drivers, and the operating system. Unified Memory kernel driver provides...Virtual$272k - $431.25k
...on the CUDA Driver, a core component of our platform... ...to video games and virtual reality. What you’ll be... ...Computer Science, Electrical Engineering or related field (or... ...process control, and virtual memory Experience writing and... ...models Background with kernel mode development...Virtual$163k - $253k
...handle the computational and memory requirements of these workloads... ...both hardware and software engineers to identify and address the unique... ...should yield to hand-written kernels. Building or extending... ...medical travel support, and virtual vet care for your fur babies....VirtualLive inWork at officeImmediate startFlexible hours$262k - $365k
Senior Staff Software Engineer, Kernel Security and Virtualization Google Sunnyvale, CA, USA Apply Qualifications Bachelor's degree or equivalent practical... ...and drive a cross‑company strategy to harden our core compute infrastructure against the most sophisticated threats...VirtualFull timeWorldwide$19 - $65 per hour
PlusAI is seeking a Machine Learning Infrastructure Engineer Intern to advance their AI-based virtual driver software. The role involves identifying bottlenecks... ...training and implementing high-performance custom kernels using CUDA or C++. Interns will explore using LLMs...VirtualHourly payInternship- ...We are looking for a Senior Software Engineer to own critical work across fault tolerance... ...resource enforcement layer on worker nodes — memory limits, CPU quotas, spill-to-disk... ...production-grade query engine, database kernel, or large-scale data processing system (e...
$163k - $253k
...Semiconductor is hiring now for a Staff Engineer, Memory Systems Architecture. The conventional... ...telemetry to bucketize failures and perform virtual root-cause analysis. Telemetry analysis... ...register modification. Linux kernel commit experience. DRAM and HBM failure...VirtualImmediate startFlexible hours- Decisive Point is looking for a Senior Software Engineer to drive development of Android (AOSP) operating systems for automotive platforms. You will work collaboratively to optimize AOSP components and deliver robust software solutions. Applicants should have a strong...
- ...Senior Embedded Software Tools Engineer to design, build, and... ...-side firmware, bootloaders, kernels, and drivers Build automation... ...: Boot flows, memory, interrupts, and concurrency... ...and simulation tools (QEMU, virtual platforms) Experience with...VirtualLocal areaFlexible hours
- ...DevOps Engineer Location: Sunnyvale, CA Duration: Contract Working... ...automation tools deployed in virtual environments Working with... ...Expertise troubleshooting complex OS, database, network... ...thread pools, caching policies, memory allocations, connection pooling...VirtualContract work
$140k - $210k
...make a difference at Fiserv. Job Title Android Systems Engineer - Core Payments About your role: Join the Clover team as an experienced... ...applications, Inter CPU communication, RTOS, and payment kernels. Develop and integrate new payment features into our...Work experience placementWork at officeMonday to Friday$185k - $225k
...microkernel-based OS for a wide variety... ...performance network core stacks for... ...MS in Electrical Engineering, Computer Engineering... ...system MMU, timer and virtualization hardware support.... ...concepts: virtual memory, page tables, caches... ...developing linux kernel / linux driver....VirtualFull timeTemporary workFlexible hours$187.2k - $347.6k
...exceptional Director of Product Marketing, Memory Controller IP to join our Silicon IP... ...with some of the brightest inventors and engineers in the world developing products that make... ...leadership content Webinars & virtual events, Press releases / product announcements...VirtualFull timeWork at officeRemote workFlexible hours3 days per week$176.6k - $313.5k
Manager of Engineering Project Managers, Core Audio Cupertino, California, United States Software and Services At Apple, we strive daily to create products... ..., high-performance Audio developer frameworks and OS features for our users. Apple devices’ Core Audio software...Relocation$120k - $192k
...features related to the virtualization platform used in... ...the team's experienced OS generalists who apply... ...years experience in OS/kernel development. MSCS with... ...threaded programming, memory management and 64-bit... ...environment of other engineers to meet aggressive goals...VirtualPermanent employmentLocal area$120k - $192k
...Operating System is at the core of the VMware Cloud Foundation (VCF) virtualization technology. It is an... ...ESX and VMKernel engineer and will participate in... ...Good understanding of kernel-level memory scheduling, memory management... ...understanding of OS virtualization...VirtualLocal area$158k - $252k
...partners, and communities. As a Senior Memory Sales Manager, you will be responsible... .... Partner with product management, engineering, and marketing to ensure solutions meet... ...or adoption, medical travel support, and virtual vet care for your fur babies. Prioritize...VirtualImmediate startFlexible hours$300 per month
...Senior Staff Software Engineer - Software Defined Networking Crusoe... ...DPUs/IPUs within the Linux Kernel to significantly enhance... ...including kernel internals, memory management, and I/O subsystems... ...Bluefield3, and Intel IPU. Virtualization & Networking Technologies: Familiarity...VirtualTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Virtual Memory Kernel Engineer, Core OS. Be the first to apply!


