IBM Global Financing
Website:
ibm.com
Job details:
Introduction
AIX is the leading open standards based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers.
Your Role And Responsibilities
AIX is the leading open standards based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers.
As an I/O virtualization developer, you will be responsible for
- Designing, developing, and supporting new features, performance enhancements, and hardware enablement for AIX and related products.
- Collaborating with cross-functional teams to build high-performance, scalable, and reliable I/O virtualization solutions
- Developing and maintaining storage protocol stacks and device drivers for Fibre Channel, FCoE, NVMe-oF (FC/TCP), SAS, SATA, ATA, SCSI, iSCSI, and Multipath I/O.
- Working closely with product managers, senior technical leaders and customers to translate business requirements into robust, enterprise grade technical solutions.
Preferred Education
Master's Degree
Required Technical And Professional Expertise
- 5 to 10 years of experience in platform software development preferably in Storage technologies and IO area.
- Proficient in C programming, algorithms, data structures.
- Well versed with Unix/Linux internals with exposure to developing software solutions involving multi-threading, synchronisation, interrupt handling, memory management, DMA, IO & kernel programming etc.
- Working level understanding of storage protocol stacks and device drivers for enterprise operating systems.
- Familiarity with multipath I/O, zoning, LUN management concepts, storage snapshots and replication concepts.
- Concurrency Programming Skills: Exposure to developing software solutions using multi-threading and concurrency concepts.
- Proficiency with debugging tools (dbx, gdb, etc.), for kernel-level and device driver troubleshooting.
- Strong problem-solving, communication, and interpersonal skills.
- Ability to collaborate across multiple global, cross-functional teams.
Preferred Technical And Professional Experience
- Prior operating system experience - UNIX (HP UX, AIX) or Linux
Click on Apply to know more.