AIX Developer (L3 -Support )

IBMBengaluru, KarnatakaHybrid, On-siteFull-timeSenior, 5–8 yearsListed 17 minutes ago

Apply now

About this role

At IBM Infrastructure & Technology, 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. We are seeking a senior AIX Kernel L3 Support & Development Engineer to join our operating systems team. This role combines customer-facing Level 3 support with core AIX kernel development, offering a unique opportunity to directly influence both customer success and product innovation. In this role, you will: Lead technical investigation and resolution of complex customer-reported AIX kernel and operating system issues. Perform deep root cause analysis across kernel, memory, I/O, virtualization, concurrency, and performance subsystems. Design, develop, test, and maintain AIX operating system components and product enhancements. Deliver high-quality fixes,  updates, and serviceability improvements for enterprise customers. Apply strong system programming expertise to improve platform reliability, performance, and scalability. Guide technical decision-making, mentor team members, and contribute to engineering excellence across the organization. This role is ideal for engineers who are passionate about operating systems, thrive on solving complex customer challenges, and want to contribute directly to the evolution of the IBM AIX platform. Hands‑on experience in System Software Development, preferably in large‑scale enterprise operating systems. Technical Skills & Expertise Strong proficiency in  (C/C++) programming, with proven experience in developing and maintaining low‑level system components. Solid understanding of Algorithms, Data Structures, and File Structures, with the ability to apply them effectively in performance‑critical environments. Deep expertise in System Programming , Strong hands‑on experience with UNIX/Linux internals, including: Multi‑threading and concurrency models Synchronization primitives (locks, semaphores, condition variables, etc.) Kernel‑space programming and interactions with user space Virtual Memory Management (VMM). Proven experience in the design and development of UNIX/Linux operating system components, preferably in Kernel, memory, I/O, or core subsystems. Debugging & Problem Solving Demonstrated expertise in debugging and troubleshooting complex kernel and system‑level issues.  •Strong analytical and problem‑solving skills, including experience debugging device drivers and low‑level system failures. Strong analytical and problem‑solving skills, including experience debugging device drivers and low‑level system failures.  •Ability to perform root‑cause analysis on difficult production and customer‑reported issues. India Infrastructure & Technology Hybrid Professional Bangalore, IN Bangalore (0063) IBM India Private Limited Algorithms C++ Data Structures Debugging Design Device Drivers IBM Advanced Interactive Executive Linux Operating Systems Problem Solving Computer Programming Software Development Structures Troubleshooting Unix Technical Proficiency Virtual Machine Manager Locking Mechanisms Memory Management System Programming