Linux Kernel Engineer
Apple Inc.
Durham, New Hampshire, United States Software and Services 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. 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.
$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...SuggestedFull time$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...SuggestedFull timeWork experience placementImmediate start$166k - $220k
...DOBoard bring-up and maintenance on embedded ARM boards (device trees, bootloaders, kernel drivers, etc)Customize vendor BSPs for use with NixOS systemsHelp secure our embedded Linux systemsREQUIRED QUALIFICATIONS Familiarity with triaging vulnerability reports and mitigating...SuggestedFull timeWork experience placementImmediate start$55 per hour
...Location : Bellevue, WA Duration: 6+ months GBaMS ReqID: 10471291 Linux Administrator Manage and troubleshoot Linux services: DNS, NIS, LDAP, Altair Accelerator, IBM LSF. Perform kernel-level debugging, patching, and performance tuning. Automate system...Suggested$100k - $124k
...Role - Sr. Linux Administrator Location - Bellevue, WA (onsite) Fulltime job Salary - $100K - $124K Job Description... ...: DNS, NIS, LDAP, Altair Accelerator, IBM LSF. Perform kernel-level debugging, patching, and performance tuning. Automate system...SuggestedFull time- ...We are seeking aSenior Linux Administrator to manage, maintain, and optimize enterprise Linux/Unix environments. The role involves system... ..., Altair Accelerator, and IBM LSF. System Optimization: Perform kernel-level debugging, patching, and performance tuning. Automation &...
$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...InternshipLocal areaFlexible hours- ...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...
- ...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 workWorldwide
$175k - $225k
...We are seeking a passionate GPU Systems (NVIDIA) Software Engineer with a deep understanding of system architecture and a passion... ...they can leverage their extensive knowledge of NVIDIA GPUs, Linux, kernels, and hypervisors. The ideal candidate will be adaptable, with...Full time$175k - $225k
...technical Hypervisor & Virtualization Systems Engineer to help push the boundaries of secure... ...chain—from BIOS/UEFI to bootloaders to kernel launch—with a focus on secure defaults,... ...security guest isolation. Familiar with Linux internals: memory management, I/O...Full time- ...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 workFlexible hours
- ...performance, security, and availability, and 20% to critical network engineering initiatives such as capacity planning, architecture... ...monitoring tools (SolarWinds, PRTG); working knowledge of Windows/Linux server administration, virtualization and storage technologies....
- 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 u , and monitoring performance throughout a migration running through April...
$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 workFlexible hoursShift workWeekend work$90k - $97k
...DHCP, IIS, and file server experience Assist with network hardware (physical & virtual using VMWare), software and operating systems Linux, M365, SCCM and Oracle database administration experience Maintain documentation for implementations, maintenance, upgrades and...Full timeWork at office$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- ...Job Description Job Description We are seeking a dependable Linux Systems Administrator with strong command-line experience to help support and maintain our production server environment. This role focuses primarily on Linux system administration, safe deployments,...Work at officeRemote work
- ...tuning, and troubleshooting. • Proficient in SQL and comfortable with RDBMS (Oracle/MS SQL). • Hands-on experience with Windows/Linux server environments. Responsibilities: • Expertise in infrastructure and admin skills in installation and configuration of Hyperion...Full time
- ...The ideal candidate will have over 5 years of experience with Sybase and at least 1 year with AWS cloud computing. Familiarity with Linux and AIX is preferred. This position involves on-call rotations and performance tuning tasks, ensuring optimal database operations. #J...Contract work
$100k - $150k
...SAP upgrades, EHP installations, Support Package application, kernel upgrades, and S/4HANA conversions with minimal disruption to business... ...knowledge sharing and team scalability. Mentor junior Basis engineers and contribute to the broader SAP platform roadmap. Required...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship- ...Rate Open Skill set Git source code control. Oracle Linux 7 system administration. Docker - developing, maintaining, and improving... ...knowledge of Oracle Linux, Redhat, or CentOS platforms. The engineer must be able to combine multiple open source technologies into...
$191.2k - $239k
...fun, and making a profound difference for the dreamers and builders in the world. We are looking for a Staff Engineer who is passionate about the Linux kernel. As a Staff Engineer at DigitalOcean, you will work as a high-level technical leader responsible for...Full timeWork experience placementLocal areaWorldwideFlexible hours- ...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...
- ...#GlowCareersYou will work alongside product management, research, , and engineering (EE/ME) to define and build the essential lovable . You will... ....Preferred qualification · 5+ years of / experience· Kotlin· Linux kernel level experience strongly preferred· , and debugging of...Remote workWork from home
$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 timeWeekend work$165k - $242k
...CoreWeave is seeking a highly skilled and motivated Systems Kernel Engineer to join our HAVOCK Team, reporting into the Manager of Systems... ...contributor to the stability, performance, and evolution of CoreWeave’s Linux based infrastructure. As a kernel generalist, you will be...Permanent employmentTemporary workCasual workWork at officeRemote workFlexible hours- ...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 placementWork at officeRemote workFlexible hours
$245k - $307k
...specialized team of software performance engineers in aggressively optimizing on-bot software... ...knowledge and understanding of the Linux operating system and GPU accelerated executionProven... ...debugging and optimizing CPU, GPU kernels, and ML models using tools like NVIDIA Nsight...Full timeTemporary workRelocation package- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Linux Kernel Engineer. Be the first to apply!



