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 a Network Protocol Developer, you will be responsible for- Development & support of Networking Protocols for AIX Operating System
- Investigate and resolve customer reported problems.
- Work with senior leaders, and customers to understand the business needs
- Adhere to the AIX development process and ensure successful delivery.
Required Technical and Professional Expertise
- 12-15 years of experience in Unix/Linux Networking Protocol (i.e TCP, UDP, ICMP, IP) development
- Strong proficiency in C programming
- Experience in Algorithms, and Data Structures.
- Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization, interrupt handling, kernel memory management, Network Buffer Management & Kernel programming etc.
- Hands-on and working/implementation experience in Socket Programming, Routing Protocols
- Proven debugging and troubleshooting skills in Socket Programming, Network & Routing Protocols
- Hands-on using Kernel debugger, dbx, gdb
- Hands-on and debugging skills on Application Protocol i.e DHCP, DNS, NTP, BIND, Sendmail
- Knowledge of RDMA/OFED Protocol, Streams Framework
- 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, switches, and routers