Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

IBM IO Virtualization Developer 
India, Karnataka, Bengaluru 
360462082

29.07.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 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 of respective components.


Required Technical and Professional Expertise

  • 4-8 years of experience in platform software systems development preferably in virtualization technologies
  • Strong technical background with proficiency in C programming for Unix/Linux based operating systems.
  • Skilled in algorithms and data structures
  • Strong knowledge of Unix/Linux internals (multi-threading, memory management, IPC, synchronization, etc.), hypervisor & virtual IO concepts.
  • Design and development experience in virtual machines (VMs), partition (VM) mobility, virtual IO, disk & file backed storage, SAN, virtual networking, shared ethernet, file system internals etc.
  • Proven debugging skills with hands-on experience in using Kernel debugger, dbx, gdb, etc.
  • Ability to learn quickly and explore new technical areas independently.
  • Good interpersonal skills


Preferred Technical and Professional Expertise

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