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

Linux Kernel Engineer

$142.3k - $263.3k

Apple Oakbrook

Role Number: 200658399Team: Software and ServicesLocation: Durham; Milford; Newington; Seattle; TamworthPosted: 2026-04-16SummaryAt 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.DescriptionIn 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 QualificationsBachelor 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 QualificationsProven track record of upstream contributions to the Linux kernel project or similar upstreams.Pay & BenefitsAt Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $142,300 and $263,300, and your base pay will depend on your skills, qualifications, experience, and location.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 BenefitsNote: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.EEO StatementApple 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 applicantEEO StatementApple 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 applicantEEO StatementApple 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 applicantEEO StatementApple 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 applicantEEO StatementApple 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 applicantAccessibilityAt 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 workplaceLearn about reasonable accommodations for job applicantsAccessibilityAt 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 workplaceLearn about reasonable accommodations for job applicantsAccessibilityAt 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 workplaceLearn about reasonable accommodations for job applicantsAccessibilityAt 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 workplaceLearn about reasonable accommodations for job applicantsAccessibilityAt 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 workplaceLearn about reasonable accommodations for job applicantsApplication DeadlineApple accepts applications to this posting on an ongoing basis.Application DeadlineApple accepts applications to this posting on an ongoing basis.Application DeadlineApple accepts applications to this posting on an ongoing basis.Application DeadlineApple accepts applications to this posting on an ongoing basis.Application DeadlineApple accepts applications to this posting on an ongoing basis.

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

    We are seeking a Linux Systems Engineer to join our Infrastructure Engineering team, dedicated to supporting high-performance EDA compute farms. You will be responsible for designing, deploying, and maintaining enterprise-grade Linux environments across RPM-based distributions... 
    Suggested
    Full time
    Work experience placement
    Remote work

    Nvidia

    Durham, NC
    2 days ago
  •  ...Linux System AdministratorPosition: HybridLocation: Durham, NCDuration: Long TermThe primary role is to install and configure the Linux operating system as well as manage and maintain Linux-based systems on the Amazon Web Services (AWS) platform. The position will be responsible... 
    Suggested
    Weekend work
    Afternoon shift

    Software Technology Inc

    Durham, NC
    3 days ago
  •  ...operating an extraordinary computing environment spanning large-scale Linux infrastructure, GPUs, Kubernetes and purpose-built...  ...My client is looking to hire 2–3 Senior / Staff-level Security Engineers, working on a hybrid basis (three days per week onsite) from any... 
    Suggested
    Full time
    3 days per week

    Iceberg

    Durham, NC
    22 hours ago
  •  ...bitbucket or Stash, Artifactory, uDeploy, Terraform, and Concourse, etc. ~ AWS Certification(s) are desired ~ Programming skills in Linux shell scripting, PL/SQL, Python is desired ~ Excellent communication skills, both through written and verbal channels ~... 
    Suggested
    Temporary work

    Samprasoft

    Durham, NC
    2 days ago
  •  ...application design, physical data modeling, development support & Engineering Experience in setting up, installing and managing multisite...  ...replication Experience with cloud databases platforms on Linux environments Ability to quickly diagnose the problem areas and... 
    Suggested
    Overseas
    Flexible hours

    Samprasoft

    Durham, NC
    2 days ago
  • $184k - $287.5k

     ...simulation and emulation - including firmware, Linux, drivers, benchmarks, and CPU/GPU...  .... Support CPU architects and performance engineers in their use of functional models, performance...  ...(SimPoint, etc.)Experience with Linux kernel bringup and debugFamiliarity with CUDAExperience... 
    Full time

    Nvidia

    Durham, NC
    22 hours ago
  • Systems Engineer, Servers/Cloud/DataLocation: Must be able to work onsite Tue, Wed, & Thursday...  ...workloads.Administer and troubleshoot Linux-based systems at scale, including configuration...  ...Linux administration skills including kernel tuning, storage, networking, and... 
    Work at office

    CyberCoders

    Durham, NC
    1 day ago
  • $168k - $270.25k

    The NVIDIA Experience (NVEX) Solutions Engineering team is looking for an experienced solution...  .... You must be technically strong in Linux, have solid programming skills, and experience...  ...system software (firmware, BIOS, kernel, driver, operating system) expertiseSolid... 
    Full time
    Weekend work

    Nvidia

    Durham, NC
    2 days ago
  • $109.7k - $175.5k

     ...infrastructure services to product development teams to accelerate delivery and ensure high availability. This is a senior software engineer position supporting enterprise systems and R&D development labs across multiple DB2 versions and mainframe environments.Who You... 
    Full time
    Local area

    Broadcom

    Durham, NC
    4 days ago
  • $168k - $270.25k

     ...Enterprise Experience (NVEX) Solutions Engineering team is looking for a senior Computer or...  ...such as network operating systems (NOS), Linux network drivers and internals, network hardware...  ...system software (firmware, BIOS, kernel, driver, operating system) expertiseProfessional... 
    Full time
    Weekend work

    Nvidia

    Durham, NC
    2 days ago
  •  ...efficiency, data protection, and long-term platform sustainability.The successful candidate will partner with application teams, cloud engineers, infrastructure teams, vendors, and business stakeholders to translate business and technical needs into practical database... 
    Local area
    Flexible hours

    Syngenta

    Durham, NC
    4 days ago
  •  ...administration experience a plus Skills and Knowledge: Hands on working experience with ActiveMQ, IBM MQ, or other MQ technologies Strong background in Linux/Unix Administration Agile Scrum or Kanban experience – Working experience within an agile team... 
    Work experience placement

    Samprasoft

    Durham, NC
    2 days ago
  •  ...environment is approximately 60% macOS and 35% Windows, with occasional Linux support needs. The office supports approximately 30–40...  ...Collaborate with global IT colleagues and departments such as Engineering, DevOps, Security, Facilities, Finance, and Corporate Systems.... 
    Part time
    Internship
    Work at office
    Remote work

    The HT Group

    Durham, NC
    1 day ago
  • $20 - $30 per hour

     ...ROLE We evaluate how well advanced AI coding agents solve real engineering problems. An agent is given a real open source codebase inside...  ...or Go, and able to read a language you've never used. • Linux — Comfortable with logs, running processes, build failures, and... 
    Hourly pay
    Full time
    Contract work
    Immediate start
    Remote work

    Bespoke Labs

    Durham, NC
    3 days ago
  • Curam Database Admin- SrClient requires a Curam Application DBA to support its projects.The Department of Health and Human Services (DHHS) requires a Cúram Applications DBA on the Oracle Database Platform to support the development and implementation of client services...

    vTech Solution

    Durham, NC
    4 days ago
  •  ...unique needs of each client.Job DescriptionTitle: L3 - Support Engineering / Automation & Problem analystDurham NCContract to hire Must Have...  ...Support Experience, atleast 4-5 years. Expertise in Unix/Linux, Shell Scripting/Perl scripting (Perl, Python, bashes).Technically... 

    EROS Technologies

    Durham, NC
    2 days ago
  •  ...management tools.Skill Requirements7+ years in Site Reliability Engineering, Platform Engineering, or DevOps.• Hands-on experience...  ...GrafanaTempo, OpenTelemetry, Distributed Tracing, Kafka, Terraform, Kubernetes, Docker, Linux, Python,Go, Ruby, Bash, AWS, Ansible, Consul.

    HCL Technologies

    Durham, NC
    3 days ago
  • Senior Database AdministratorThe CLIENT requires a highly proficient and highly motivated Senior Database Administrator with strong skill set in order to support various database initiatives. Some of the primary responsibilities of this role would include owning, tracking...
    Work at office
    Work from home
    Flexible hours

    Samprasoft

    Durham, NC
    3 days ago
  •  ...ONLY W2, NO C2C Infrastructure Reliability Engineer Location: Durham, NC Duration: 6+ month contract Different shift for this...  ...infrastructure ~ Strong knowledge of Windows OS and/or Linux (RedHat / Ubuntu) ~ Disk storage management expertise, SAN/NAS... 
    Full time
    Contract work
    Shift work

    Mastech

    Durham, NC
    1 day ago
  •  ...first 25 applicants Direct message the job poster from Capgemini Engineering Manager - Talent Acquisition at Capgemini Engineering Role :...  ...of PCIe architecture and protocols Experience with Linux kernel development and device drivers Familiarity with network performance... 
    Full time

    Capgemini Engineering

    Durham, NC
    2 days ago
  •  ...NVIDIA seeks a Senior HPC Support Engineer – Ethernet/AI Infrastructure to engage prestige customers, resolve complex issues, and collaborate...  ...Engineering, Marketing, and Support teams. The role emphasizes Linux-based troubleshooting, enterprise networking, and scalable... 

    NVIDIA

    Durham, NC
    1 day ago
  • $59 - $69 per hour

    DescriptionKforce has a client that is seeking an Infrastructure Reliability Engineer in Durham, NC.Duties:* Manage and coordinate Windows, Linux and Virtualization operating systems* Oversee hypervisors and hardware infrastructure* Drive automation and observability initiatives... 

    KForce

    Durham, NC
    22 hours ago
  •  ...Citizens and Green Card Holders Preferred Role Overview We are looking for a reliable and technically skilled Desktop Support Engineer to provide on-demand, on-site IT support for enterprise clients. This role involves responding to service requests when required... 
    Contract work
    Part time
    For contractors
    Immediate start

    Axiom Technologies Pty Ltd.

    Durham, NC
    1 day ago
  • $104k - $208k

     ...Humble, Honest, with HeartThe Opportunity As a Senior Systems Engineer in our End User Computing division, you will take ownership of...  ...advanced endpoint management solutions across macOS, Windows, and Linux environments. You will architect robust device lifecycle... 
    Work at office
    Remote work
    3 days per week

    Nutanix

    Durham, NC
    22 hours ago
  • $16.42 per hour

     ...Flextrack (Vendor Management System) Job Description On behalf of our client, Procom Services is searching for a Desktop Support Engineer for a contract opportunity in Durham, NC. Pay rate is $16.42/hr. Role Desktop Support Engineer — Job Details... 
    Permanent employment
    Contract work
    For contractors
    Work at office
    Local area
    Immediate start
    Remote work

    Procom Consultants Group

    Durham, NC
    22 hours ago
  •  ...education. Client is currently seeking a talented Software Engineer who is able to work into the Site Reliability Engineer role....  ...Terraform, CloudFormation or something similar 3. Competence of linux w/ Bash 4. Containerization Top Nice to Have Skills/Qualifications... 
    Remote work

    Intelliswift

    Durham, NC
    1 day ago
  •  ...The DevOps Engineer is primarily responsible for maintaining our SaaS service, installing and configuring our products for customers,...  ...Kubernetes Automation (platform setup, build, deploy, etc) Linux administration – CentOS/Red Hat, etc. Bash scripting Terraform... 
    Full time

    InsightFinder AI

    Durham, NC
    1 day ago
  •  ...for the Unit Controller in C/C++ (and Rust where appropriate) on Linux / RTOS targets (Yocto, FreeRTOS, Zephyr). • Receive and re-...  ...applicable. Required Qualifications • BS/MS in Computer Engineering, Electrical Engineering, or Computer Science; 5+ years in embedded... 
    Full time

    Delta Electronics Americas

    Durham, NC
    1 day ago
  • $79.06k - $94.87k

    Work, Serve, Thrive. With the City of Durham Advance in your career while making a real difference in the community you serve. Business Systems Administrator - Finance Department Hiring Range: $79,058.00 - $94,869.60 Annually Hours: 8:00 AM - 5:00 PM Join one of the ...
    Temporary work

    City of Durham

    Durham, NC
    2 days ago
  • **NO SPONSORSHIP** We are seeking a skilled Backend Software Engineer with strong experience in cloud infrastructure, containerization...  ...and automated software deployment. Familiarity with Linux administration, networking, and cloud security fundamentals.... 

    Robert Half

    Durham, NC
    1 day ago

Do you want to receive more vacancies?

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