Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

IBM Storage Developer 
India, Telangana, Hyderabad 
416024467

04.12.2024

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 a Storage Device Driver Developer, you will be responsible for
  • Design, 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.
  • Adhere to the AIX development process and ensure successful delivery for the respective component.


Required Technical and Professional Expertise

  • 5 to 20 years of experience in Storage Device Driver development.
  • Strong proficiency in C programming
  • Experience in Algorithms, Data Structures/File Structures
  • Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization, interrupt handling, kernel memory management, DMA, IOMMU & Kernel programming etc.
  • Hands-on and working/implementation experience in Storage Device Drivers –
    • Design and development of UNIX/Linux Operating System Device Drivers for Storage adapters.
    • Development experience of Storage Protocols such as Fibre Channel, FCoE, NVMeoF/FC, NVMeoF/TCP, SAS, SATA, ATA, SCSI, iSCSI, LLDP, USB, Multipath IO etc
    • Experience with IO /Storage virtualization stack, NPIV (N-Port ID Virtualization) and channelization/multiple-queues etc
    • Experience with PCIe and protocol analyser and trace analysis.
    • Familiarity with Storage/SAN concepts.
  • Proven Debugging, troubleshooting device drivers and Problem-Solving skills
  • Proven Interpersonal, oral, and written communication skills.
  • Interact with customers, understand their requirements, and add new feature functions.
  • Work closely with cross-functional teams across multiple locations (worldwide).


Preferred Technical and Professional Expertise

  • Prior Operating System development experience in UNIX (HP UX, Solaris, AIX) or Linux Operating systems.