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).