Your Role and ResponsibilitiesAIX 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- Design, development & support of new feature functions, performance enhancements & new hardware enablement for AIX & products.
- 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-10 years of experience in platform software systems development preferably in virtualization technologies and File system software
- Strong skills in C programming
- Experience in Algorithms, Data Structures
- Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization & Kernel programming etc.
- Design and development experience in virtual machines (VMs), partition (VM) mobility, virtual IO, disk & file backed storage, SAN, virtual networking, shared ethernet etc.
- Proven debugging, troubleshooting device drivers and problem-solving skills
- Proven Interpersonal soft, oral, and written communication skills
- Interact with customers, understand their requirements, and add new features
- 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.