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

Linux Kernel Engineer

Apple Oakbrook

Role Number: 200658399-3337

Summary

At Apple, we craft experiences that have transformed entire industries. The diversity of our people and ideas fuels innovation in everything we do. Imagine what you could build here.

Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and evolution of Apple’s platforms. As a Linux Kernel Engineer, you will own the kernel lifecycle end to end, from CI infrastructure and automated validation to driver enablement, debugging, and production-quality releases.

You will partner closely with platform, infrastructure, and SRE teams to ensure every kernel we ship is stable, observable, and ready for real world workloads at scale.

Description

In this role, you will design, build, and operate CI and validation pipelines that compile, test, and release Linux kernels across multiple hardware platforms and Linux distributions.

You will lead triage of kernel regressions, investigate crashes and performance issues, drive fixes to resolution, and qualify new hardware at the kernel layer. You will collaborate with engineers across Apple to port, maintain, and upstream device drivers, shepherd kernel changes into production, and continuously raise the bar on kernel quality, automation, and release discipline. Your work will have direct impact on the stability, performance, and debuggability of systems that power critical Apple services.

If you enjoy deep kernel debugging, building robust CI systems, and owning kernel releases from development through production, we would like to hear from you.

Minimum Qualifications

  • Bachelor of Computer Science or equivalent skills and work experience.

  • At least 5+ years experience developing or maintaining the Linux kernel or low-level system software (e.g., kernel modules, device drivers, or core OS components).

  • Proven ability to debug kernel level issues (panics, hangs, performance regressions) using tools such as perf, ftrace, bpftrace, crash, gdb, or similar.

  • Deep understanding of kernel tuning for stability and performance across many subsystem domains.

  • Hands-on experience developing CI/CD systems integrating operating system components and managing kernel releases.

  • Strong programming skills in C, plus proficiency in at least one of Rust, Go, Python, or Bash.

  • Solid understanding of operating system fundamentals: processes, memory management, filesystems, networking, scheduling, interrupts, and hardware/driver interactions.

  • Experience working in a RHEL based Linux environment, including RPM packaging and the RHEL kernel back port and release process.

  • Strong collaboration and communication skills; comfortable working with cross-functional teams (SRE, platform, hardware, security).

Preferred Qualifications

  • Proven track record of upstream contributions to the Linux kernel project or similar upstreams.

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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Linux Kernel Engineer in Seattle, WA vacancy
  • $184k - $287.5k

    NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such...  ...role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development, with customer-facing... 
    Suggested
    Full time

    Nvidia

    Seattle, WA
    5 days ago
  • $180k

     ...small, highly motivated, and focused on engineering excellence. This organization is for individuals...  ...and maintain the lean, high-reliability Linux-based operating system that underpins...  ...EXPERIENCE:Deep knowledge of the Linux kernel and its networking stack — transferable... 
    Suggested
    Temporary work

    X

    Seattle, WA
    3 days ago
  •  ...Senior Linux Engineer- Bellevue, Washington We are seeking an Embedded Linux Platform Engineer to support the migration and modernization...  ...ongoing Ubuntu upgrade from 18.04 to 22.04, including: Kernel, file system, and driver updates Bootloader configuration... 
    Suggested

    The Select Group

    Bellevue, WA
    3 days ago
  • $220k - $292k

     ...our customers. We are looking for software engineers, hardware engineers, roboticists, and...  ...embedded ARM boards (device trees, bootloaders, kernel drivers, etc)Customize vendor BSPs for...  ...NixOS systemsHelp secure our embedded Linux systemsClosely collaborate with firmware... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Seattle, WA
    5 days ago
  • $220k - $292k

     ...Senior Embedded Linux EngineerCosta Mesa, California, United States; Seattle, Washington...  ...our customers. We are looking for software engineers, hardware engineers, roboticists, and...  ...embedded ARM boards (device trees, bootloaders, kernel drivers, etc)Customize vendor BSPs for... 
    Suggested
    Full time
    Work experience placement

    anduril

    Seattle, WA
    3 days ago
  • $165k - $242k

     ...platform provider in Bellevue, WA, is seeking an HPC Performance Engineer to optimize bare-metal systems. This role involves collaborating with cross-functional teams, maintaining a custom Linux kernel, and ensuring performance across distributed clusters. Ideal candidates... 

    CoreWeave

    Bellevue, WA
    1 day ago
  • $165.2k - $223.6k

     ...deliver new instance types, and reduce customer cost.The Nitro Linux team owns the secure, embedded Linux environment at the heart of...  ...Key job responsibilities- Research, design, and implement Linux kernel changes to meet business requirements- Drive kernel development... 
    Internship
    Local area
    Flexible hours

    Amazon

    Seattle, WA
    4 days ago
  •  ...Opportunity for advancement Training & development Role: Senior Linux/UNIX System Administrator Location: Brevard County, FL 32925...  ...automation skills. Preferred Qualifications Red Hat Certified Engineer certification. CompTIA Linux+ certification. Red Hat Automation... 

    Globenet Consulting Corp

    Bellevue, WA
    12 hours ago
  •  ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data...  ...provision, monitor and scale AWS infrastructure.· Experience in Linux admin.· Good scripting knowledge.Regards NithyaAdditional... 
    Contract work
    Worldwide

    USM Systems

    Bellevue, WA
    3 days ago
  •  ...administrationProvisioning and managing Teradata nodes and clusters (physical and virtual).OS-level skills: Linux administration (SLES/RHEL/CentOS/Oracle Linux) for Teradata on Linux, including kernel tuning, package management, user and permissions management.Storage subsystem knowledge:... 

    AceStack LLC

    Seattle, WA
    4 days ago
  • The Linux Administrator will be responsible for managing, maintaining, securing, and monitoring Linux-based servers and infrastructure. The role includes server installation and configuration, operating-system administration, patch management, performance monitoring, user... 

    myBridge Corporation

    Seattle, WA
    1 day ago
  • The AES Group is seeking a Senior Linux/UNIX System Administrator to manage and enhance Linux/UNIX environments. This role emphasizes reliability, security, and automation, with responsibilities spanning performance tuning, disaster recovery, and modernization initiatives... 

    Globenet Consulting Corp

    Bellevue, WA
    1 day ago
  • SupportFinity™ is seeking an experienced embedded software developer to join the Leo Customer Terminal Software Team based in Seattle, WA. You will design, craft, and deploy reliable embedded software for consumer electronic products used in our satellite network. The ideal...

    SupportFinity™

    Seattle, WA
    2 days ago
  • Leidos is seeking a Systems Integration & Support Engineer based at a U.S. Government facility in Bethesda, MD to design, configure, and troubleshoot Linux-based, virtualized, and containerized systems supporting sonar TDAs for Navy applications. You will implement VMs,... 

    Energy Jobline ZR

    Seattle, WA
    2 days ago
  •  ...Goldman Sachs is seeking a senior hands-on infrastructure engineer for the Foundational Infrastructure Cloud Architecture and Engineering team in Seattle. You will research, design, test, and develop AWS-based compute and networking platforms used firm-wide, migrating... 

    Jobleads-US

    Seattle, WA
    2 days ago
  •  ...date. About the Role We are looking for a Senior Solution Engineer who lives in the terminal and is passionate about system...  ...source Observability platform and our customers' most complex Linux-based infrastructures. You won't just be selling software; you... 
    Remote work
    Flexible hours

    VictoriaMetrics

    Seattle, WA
    16 days ago
  •  ...network hardware (Cisco, Juniper, Palo Alto, Fortinet) and monitoring tools (e.g., SolarWinds, PRTG). Working knowledge of Windows/Linux server administration, virtualization, and storage technologies. Ability to travel between ICHS sites as needed. If using a personal... 

    International Community Health Services

    Seattle, WA
    1 day ago
  • Job Description We are seeking a PACS administrator to support a multi-phase PACS migration initiative within a healthcare imaging environment. This role will focus on maintaining system stability, supporting end users, and monitoring performance throughout a migration...

    Insight Global

    Bellevue, WA
    4 days ago
  •  ...tuning and troubleshooting. • Proficient in SQL and comfortable with RDBMS (Oracle/MS SQL). • Hands-on experience with Windows/Linux server environments. Roles & Responsibilities • Expertise in infrastructure and admin skills in installation and configuration... 

    AceStack LLC

    Seattle, WA
    3 days ago
  • $152k - $241.5k

     ...team at NVIDIA as a Senior System Software Engineer! This role offers an outstanding...  ...infrastructure-facing systems engineeringStrong Linux fundamentals, including shell scripting,...  ...boot flows, drivers, firmware interactions, kernel or platform software, or hardware-... 
    Full time

    Nvidia

    Seattle, WA
    1 day ago
  • $102.3k - $209.5k

     ...services that our customers depend on.Work with Site Reliability Engineering (SRE) team on the shared full stack ownership of a collection...  ...strong expertise in Oracle technologies, RMAN backup/recovery, Linux systems, and high-availability architectures such as RAC and Data... 
    Temporary work
    Flexible hours
    Shift work
    Weekend work

    Oracle Corporation

    Seattle, WA
    3 days ago
  •  ...enterprise IT support services in support of the client's vision of engineering solutions for the Nation's toughest challenges....  ...ensure reliability, performance, and security across Windows, Linux, and VMware environments. Installing, configuring, and supporting... 
    Work at office
    Local area

    ManTech

    Seattle, WA
    1 day ago
  •  ...coordination in an Agile environment. The role requires 5+ years across networking, servers, virtualization, identity management and system integration, plus Windows/Linux server experience and Microsoft SQL Server. #J-18808-Ljbffr Accenture Federal Services Careers Marketplace

    Accenture Federal Services Careers Marketplace

    Seattle, WA
    4 days ago
  •  ...administration, cloud computing, IT infrastructure, or a similar technical role Demonstrated experience with Windows Server and/or Linux environments in an enterprise or federal setting Proficiency with Active Directory, Group Policy, DNS, DHCP, virtualization platforms... 

    GAMA-1 Technologies

    Seattle, WA
    12 hours ago
  •  ..., remediating risks and building automation for provisioning, compliance, and reporting. Ideal candidates have hands-on experience with Intune, Azure, AWS, Windows/Linux servers, and a security-first approach in a fast-paced setting. #J-18808-Ljbffr The Nuclear Company

    The Nuclear Company

    Seattle, WA
    12 hours ago
  •  ...Experience working in a PCI / FedRAMP-compliant environment Experience working with Change Management Experience managing HP-branded servers Linux Administration Experience monitoring and maintaining AWS environments. Experience monitoring and maintaining Azure environments.... 
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Cisco

    Seattle, WA
    4 days ago
  •  ...'s degree in Computer Science, along with 2-4 years of relevant experience. Essential skills include proficiency in Windows Server, Linux environments, and cloud platforms such as AWS or Azure. Strong problem-solving abilities are crucial. The position is on-site without... 

    GAMA-1 Technologies

    Seattle, WA
    12 hours ago
  •  ...deployments, PVCs etc Very strong communication and leadership skills are mandatory Knowledge in on-prem systems and virtualization like VMware will be an added advantage Scripting knowledge in Python and strong hold in Linux will be an added advantage... 
    Contract work

    Xforia Inc

    Bellevue, WA
    1 day ago
  • $81k - $100k

     ...leaders. This role sits at the intersection of software engineering, infrastructure, enterprise technology, and developer...  ...another modern programming language. ~ Familiarity with Linux, computer hardware, networking concepts, or cloud technologies.... 
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours

    Overland AI

    Seattle, WA
    15 hours ago
  • $121k - $143k

     ...Microsoft 365, Microsoft Entra ID, managed endpoints, AWS, and Windows/Linux server environments. This role serves as the primary...  ...Administrator partners with Infrastructure, Cybersecurity, HR, Legal, and Engineering to maintain reliable, auditable services and support the... 
    Bi-weekly pay

    The Nuclear Company

    Seattle, WA
    12 hours ago

Do you want to receive more vacancies?

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