This page was automatically translated and may contain errors. View in English.
IBM

Linux Kernel OS Developer

IBM

Waterford, County Waterford, Ireland (Hybrid) · ಪೂರ್ಣ ಸಮಯ

ಅರ್ಜಿ ಸಲ್ಲಿಸುವವರಲ್ಲಿ ಮೊದಲಿಗರಾಗಿರಿ

ಅನುಭವ
3+ yrs
ಸಂಬಳ
ತೆರೆಯುವಿಕೆಗಳು
1
ಪೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ
3 ಗಂಟೆಗಳು ಹಿಂದೆ
Work mode
ಹೈಬ್ರಿಡ್
ವಿದ್ಯಾಭ್ಯಾಸ
Bachelor's Degree
Eligibility
Experienced software developers with 3+ years of professional hands-on work in Linux kernel or low-level system software development who are interested in a mid-senior level full-time role in Waterford, Ireland.
Resume
Required to apply

Where you'll work

ಕೆಲಸದ ವಿವರ

Overview

IBM is growing its Linux Kernel Engineering team and is looking for a developer with solid, hands-on experience in Linux kernel and low-level system software work. This role is aimed at mid to senior professionals who can contribute to the design, tuning, and evolution of enterprise systems, while also helping guide less experienced engineers. The position is based in Waterford, County Waterford, Ireland, with a hybrid setup that includes on-site collaboration three days each week.

Why this role stands out

  • Take ownership of kernel development work from design through delivery in a high-impact environment.
  • Support and mentor early-career developers while contributing to open-source innovation.
  • Work in a hybrid model that combines remote flexibility with in-person team collaboration three days per week.
  • Join a company that actively supports and contributes to open-source communities.
  • Help improve the speed, stability, and scalability of enterprise-class systems.

Responsibilities

  • Design and build new kernel capabilities, improvements, and device drivers.
  • Investigate and enhance performance across memory handling, process scheduling, and I/O areas.
  • Troubleshoot and resolve difficult kernel-level problems in partnership with global and open-source teams.
  • Submit code to upstream open-source repositories, including the Linux kernel ecosystem.
  • Use Git, Python, and CI/CD tools such as Jenkins to automate testing and maintain system quality.
  • Work directly with clients to understand, recreate, and solve complex technical issues.

Requirements

  • Professional experience in low-level software engineering or kernel development using C, C++, or Rust.
  • Strong grasp of operating system internals, including memory management, scheduling, interrupts, and device drivers.
  • Hands-on experience with Git, Bash scripting, and automation tooling such as Jenkins.
  • Active participation in open-source communities, ideally with contributions to the Linux kernel or similar projects.
  • Working knowledge of current I/O technologies such as PCI, NVMe, and RDMA.
  • Strong debugging, problem-solving, and performance analysis skills using kernel troubleshooting tools.
  • Bachelor’s degree.
  • Preferred experience includes open-source contributions, current I/O technologies, IBM Z architecture, Principles of Operations, Z assembler, and I/O concepts.

Additional information

This opportunity is intended for developers with 3+ years of professional, hands-on experience in Linux kernel and low-level system software. The role is full-time and onsite/hybrid in Waterford, County Waterford, Ireland. The work model requires on-site presence three days per week.

Tools and technologies

Common tools and technologies used in this role include Git, Python, Bash, Jenkins, PCI, NVMe, RDMA, C/C++, Rust, and kernel debugging utilities.

ನಿಮಗೆ ಪ್ರತ್ಯುತ್ತರ ಬೇಕಾದರೆ ಅದನ್ನು ಬಿಡಿ — ನಾವು ಅದನ್ನು ಬೇರೆ ಯಾವುದಕ್ಕೂ ಬಳಸುವುದಿಲ್ಲ.

ಬ್ರೌಸ್ ಮಾಡಲು ಕ್ಲಿಕ್ ಮಾಡಿ, ಎಳೆಯಿರಿ ಮತ್ತು ಬಿಡಿ, ಅಥವಾ ಅಂಟಿಸಿ ಸ್ಕ್ರೀನ್‌ಶಾಟ್

PNG, JPG, GIF, MP4, WebM, MOV · ಪ್ರತಿಯೊಂದೂ ಗರಿಷ್ಠ 20MB · 5 ಫೈಲ್‌ಗಳವರೆಗೆ

Broxer Help
Ask anything about using Broxer
Typing…