IBMposted 3 days ago
Hybrid • BANGALORE, IN
Professional, Scientific, and Technical Services

About the position

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 designing, developing, and supporting new feature functions, enabling new adapters from various vendors for the AIX Operating System. You will work with Product Managers, Senior leaders, and customers to understand the business needs and implement the same in AIX. Adhering to the AIX development process is crucial to ensure successful delivery for the respective component.

Responsibilities

  • Design, development & support of new feature functions for AIX Operating System.
  • Enable new adapters from various vendors for AIX.
  • Work with Product Managers, Senior leaders, and customers to understand business needs.
  • Implement business needs in AIX.
  • Adhere to the AIX development process.
  • Ensure successful delivery for the respective component.

Requirements

  • 5 to 20 years of experience in Storage Device Driver development or development support.
  • Strong proficiency in C programming.
  • Experience in Algorithms, Data Structures/File Structures.
  • Strong skills in Unix/Linux internals including multi-threading, synchronization, interrupt handling, kernel memory management, DMA, IOMMU & Kernel programming.
  • Hands-on experience in Storage Device Drivers development for UNIX/Linux Operating Systems.
  • Development experience of Storage Protocols such as Fibre Channel, FCoE, NVMeoF/FC, NVMeoF/TCP, SAS, SATA, ATA, SCSI, iSCSI, LLDP, USB, Multipath IO.
  • Experience with IO/Storage virtualization stack, NPIV (N-Port ID Virtualization) and channelization/multiple-queues.
  • 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.
  • Ability to interact with customers and understand their requirements.
  • Ability to work closely with cross-functional teams across multiple locations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service