This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
5 to 12 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 experience in 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
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
Nice to have:
Prior operating system experience - UNIX (HP UX, Solaris, AIX) or Linux operating systems