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
This job posting may no longer be active. You may be interested in these related jobs instead:
Embedded 5G/4G Cellular RF SW/FW Engineer

Senior Embedded Software Engineer role at Apple focusing on 5G/4G cellular RF firmware development, offering competitive pay and comprehensive benefits.

Analog Mixed Signal IP Integration Engineer

Senior Analog Mixed Signal IP Integration Engineer role at Apple, focusing on SOC development and third-party IP integration with 7+ years of experience required.

CPU DFT Verification Engineer

Senior CPU DFT Verification Engineer role at Apple, focusing on processor verification and DFT logic testing, offering competitive compensation and benefits.

System Power Engineer

Senior System Power Engineer role at Apple focusing on optimizing battery life and performance across products while maintaining excellent user experience.

SoC Validation Engineer

Senior SoC Validation Engineer role at Apple focusing on silicon validation, debug, and root cause analysis for Apple's cutting-edge hardware products.

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 3 months 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?