Linux Kernel Developer

IBM Waterford, IE

Company

IBM

Location

Waterford, IE

Type

Full Time

Job Description

Introduction

We’ve been expanding our Linux Kernel Engineering team hiring early-career professionals to grow our talent pipeline. This position however is a more mid-senior role —ideal for developers who bring 3+ years of hands-on professional experience working with the Linux kernel and low-level system software. You’ll play a key part in designing optimizing and contributing to the technologies that drive our next-generation enterprise systems.

Why Join Us

  • Build on your expertise by owning end-to-end kernel development in a high-impact environment.

  • Collaborate with and mentor early-career developers while driving innovation in open-source software.

  • Hybrid work model with onsite collaboration 3 days per week for hands-on integration and team synergy.

  • Be part of a company that actively contributes to and supports open-source communities .

  • Make a measurable difference in the performance stability and scalability of enterprise-grade systems.




Your role and responsibilities

What You’ll Do

  • Lead the design and development of new kernel features enhancements and device drivers.

  • Analyze and optimize system performance in key areas like memory management process scheduling and I/O subsystems.

  • Diagnose debug and resolve complex kernel-level issues collaborating closely with global and open-source teams.

  • Contribute code upstream to public open-source repositories (e.g. the Linux kernel community).

  • Work with Git Python and CI/CD tools (e.g. Jenkins) to automate test and maintain system integrity.

  • Partner with clients to analyze reproduce and solve deep technical challenges.

Required education
None
Preferred education
Bachelor's Degree
Required technical and professional expertise


  • Demonstrated professional experience in low-level software or kernel development (C/C++ Rust).

  • Strong understanding of operating system internals including memory management scheduling interrupts and device drivers.

  • Experience with source code management (Git) scripting (Bash) and automation frameworks (Jenkins).

  • Demonstrated involvement and contributions to open-source communities ideally the Linux kernel or related projects.

  • Working knowledge of modern I/O technologies (PCI NVMe RDMA).

  • Excellent problem-solving and performance analysis skills using kernel debugging tools.




Preferred technical and professional experience

* Previous contributions to Open Source projects Skills in current I/O technologies (e.g. PCI NVMe RDMA)
* Skills in IBM Z architecture ("Principles of Operations") Z assembler and I/O concepts


Apply Now

Date Posted

12/05/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Firmware Developer - IBM

Views in the last 30 days - 0

This job posting seeks a software developer with expertise in operating systems and lowlevel programming to contribute to IBMs Linux kernel enhancemen...

View Details

zCX AI Developer - IBM

Views in the last 30 days - 0

The text is a job posting for a Linux kernel development team at IBM in Waterford The team is expanding and seeking candidates with experience in lowl...

View Details