Linux Kernel OS Developer

Ibm — Ireland · Posted ~3 hours ago

Visa History ✓

Skills

Linux kernel development Operating systems Software development Coding Debugging Problem determination Software design Linux Linux Kernel

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an infrastructure engineering team developing and maintaining operating-system software for resilient, high-scale environments. You will contribute to new enhancements through design, specification, coding, troubleshooting, and bug fixing while working with complex systems and technologies. The role offers strong opportunities to broaden technical expertise and collaborate with engineers across multiple disciplines.

Highlights

Work on resilient infrastructure and complex operating-system challenges with diverse colleagues worldwide, with opportunities for continuous learning, career growth, and deep technical expertise.

Description

Introduction At IBM Infrastructure, we design and operate the systems that keep the world running. From high-resiliency mainframes and hybrid cloud platforms to networking, automation, and site reliability. Our teams ensure the performance, security, and scalability that clients and industries depend on every day. Working in Infrastructure & Technology means tackling complex challenges with curiosity and collaboration. You’ll work with diverse technologies and colleagues worldwide to deliver resilient, future-ready solutions that power innovation. With continuous learning, career growth, and a supportive culture, IBM provides the opportunities to build expertise and shape the infrastructure that drives progress. Your Role And Responsibilities As a key member of our new team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will comprise of design and specifications for new enhancements, coding, problem determination and bug fixing, performance analysis, submitting your code to upstream community repositories, and solving client problems. This position requires working onsite 3 days per week. Preferred Education Bachelor's Degree Required Technical And Professional Expertise Strong desire to work on low-level software development within the Linux operating system kernel (e.g. based on C/C++)Interested in joining open source development communitiesUnderstanding of operating systems internals (e.g. memory management & task scheduling, interrupts, device drivers)Experience in source code repository systems (e.g. git), scripting languages (e.g. Python) and test Automation (e.g. Jenkins) 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