Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the OS Kernel Engineer in Cupertino, CA vacancy
  • $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... 
    Suggested
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $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... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    NIO

    San Jose, CA
    3 days ago
  • $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... 
    Suggested
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Local area
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  • 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

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $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;... 
    Suggested
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $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 time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $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 employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  • $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... 

    Google Inc.

    Sunnyvale, CA
    5 days ago
  • $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

    Google

    Sunnyvale, CA
    3 days ago
  • 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++... 

    Decisive Point

    Mountain View, CA
    1 day ago
  • 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... 

    Google

    Sunnyvale, CA
    3 days ago
  • $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 area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    5 days ago
  • $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

    Broadcom Corporation

    Palo Alto, CA
    7 days ago
  •  ...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).... 

    Apple

    Cupertino, CA
    2 days ago
  •  ...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... 

    Insight Global

    Palo Alto, CA
    5 days ago
  •  ...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... 

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    2 days ago
  •  ...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... 

    Suncap Technology

    Sunnyvale, CA
    2 days ago
  • $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

    Apple

    Cupertino, CA
    5 days ago
  • $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 time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $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

    Apple

    Cupertino, CA
    2 days ago
  • 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... 

    OpenReq

    Cupertino, CA
    2 days ago
  • $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... 

    Somi AI

    Sunnyvale, CA
    3 days ago
  • $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

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $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 placement
    Work at office
    Local area
    2 days per week
    3 days per week

    CrowdStrike Holdings, Inc.

    Sunnyvale, CA
    5 days ago
  • $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

    Apple Inc.

    Cupertino, CA
    5 days ago
  • 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... 

    NVIDIA Corporation

    Santa Clara, CA
    3 days ago
  • $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... 

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $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 time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Decisive Point

    Sunnyvale, CA
    3 days ago
  • 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... 

    Apple Inc.

    Cupertino, CA
    5 days ago
  • $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 office
    Flexible hours

    Pure Storage

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to OS Kernel Engineer. Be the first to apply!