Job
                                Description
                            
                            
                                
 AIX is the leading open standards-based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers. As a Storage virtualization developer, you will be responsible forDesign, development & support of new feature functions, enabling new adapters from various vendors for AIX Operating System.Work with Product Managers, Senior leaders, and customers to understand the Business needs and implement the same in AIX.   Required education  Bachelor's Degree   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 virtualization area.Strong proficiency in C programmingExperience in Algorithms, Data Structures/File StructuresStrong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization, interrupt handling, kernel memory management, DMA, IOMMU & Kernel programming etcHands-on and working/implementation experience in Storage technologies –oDesign and development of UNIX/Linux Operating System Device Drivers for Storage adapters.oDevelopment experience on Storage Protocols such as Fibre Channel, FCoE, NVMeoF/FC, NVMeoF/TCP, SAS, SATA, ATA, SCSI, iSCSI, LLDP, USB, Multipath IO etcoExperience with IO-Storage virtualization stack, NPIV (N-Port ID Virtualization) and channelization/multiple-queues etco Hands-on experience in using Kernel debugger, dbx, gdb, etc.oFamiliarity with Storage/SAN,hypervisor & virtual IO concepts.Proven Debugging, troubleshooting device driversand Problem-Solving skillsProven Interpersonal, oral, and written communication skills.Work closely with cross-functional teams across multiple locations (worldwide).