CoreOS Kernel Engineer

A leading technology company that creates innovative products including iOS, macOS, watchOS, and tvOS devices.
$143,100 - $264,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For CoreOS Kernel Engineer

Apple's CoreOS organization, specifically the Darwin Scheduler team, is seeking a CoreOS Kernel Engineer to join their high-impact team. This role is crucial in developing kernel technologies that power millions of Apple devices across watchOS, iOS, macOS, and tvOS. As one of the last vertically integrated systems companies, Apple offers a unique opportunity to work across the entire technology stack, from silicon design to applications.

The position focuses on CPU scheduling, power management, and threading models - key elements in delivering optimal performance and battery life across Apple's diverse product line. You'll be working with fundamental kernel subsystems including virtual memory, scheduling, and IPC, while collaborating with expert system architects throughout the Apple ecosystem.

The ideal candidate will combine deep technical expertise in operating systems with a passion for optimization and system-level problem solving. You'll be part of a team that directly impacts the user experience of millions of Apple device users worldwide, working on everything from wearable devices to desktop computers.

This role offers competitive compensation, including base pay, stock options, and comprehensive benefits. You'll be working at Apple's headquarters in Cupertino, contributing to groundbreaking technology that defines the future of computing devices. The position provides an excellent opportunity for growth and learning, working alongside some of the industry's best engineers in system software development.

Last updated 17 hours ago

Responsibilities For CoreOS Kernel Engineer

  • Designing and implementing key features related to CPU management in the kernel
  • Interacting with cross-functional teams across Apple to analyze performance and power issues and identify optimization opportunities
  • Using various debugging tools and techniques to identify system issues and improve quality

Requirements For CoreOS Kernel Engineer

Linux
  • BS/MS in Computer Science or equivalent knowledge and experience
  • C/C++ programming experience
  • Operating Systems concepts and fundamentals
  • Knowledge of UNIX (preferred)
  • Experience with virtual memory & IPC (preferred)
  • Experience with lldb and DTrace (preferred)
  • UNIX scripting and shells (preferred)
  • iOS or macOS exposure (preferred)

Benefits For CoreOS Kernel Engineer

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee Stock Purchase Plan
  • Restricted stock unit awards
  • Educational reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple CoreOS Kernel Engineer

Firmware Engineer - Instrument Engineering

Senior Firmware Engineer role at Apple working on embedded systems and wireless communication products.

DFM PCBA Engineer

Senior PCBA Engineer role at Apple focusing on developing and maintaining PCBA manufacturing processes and quality standards.

MLB Product Engineer

Senior MLB Product Engineer role at Apple, focusing on electrical engineering design and quality assurance for consumer electronics products.

Core BringUp Engineer

Senior Core BringUp Engineer position at Apple, focusing on embedded systems development and platform bring-up for iOS devices with competitive compensation and benefits.

Embedded Software Engineer

Senior Embedded Software Engineer role at Apple, focusing on firmware development for manufacturing systems, requiring 5+ years of experience in embedded systems and C/C++ programming.