The ideal candidate will have the following background:
Bachelors or Masters in Computer Science and Engineering or related engineering fields
Minimum of 10 years of relevant experience
Good understanding of the Linux community and kernel development process
Linux kernel development experience including upstream development
Deep understanding of Linux kernel RDMA and Networking subsystems
Experience developing or maintaining Linux RDMA and Networking subsystems
Experience developing or maintaining HCA or NIC drivers
Strong build, debug, and test skills in Linux
Proficient in C programming, gcc, git, and shell scripting
Comfortable with Linux userspace packages
Ability to work with internal and external stakeholders
Solid technical documentation skills
Excellent interpersonal, problem solving, critical thinking, and communication skills
Requirements: Developing and maintaining the Remote Datagram Sockets (RDS) protocol
Contributing to upstream RDMA Development
Implementing functionality in the Linux kernel and userspace
Fixing bugs in the Linux kernel and RDMA userspace
Testing performance and stability of features developed in the kernel and userspace
This position is open to all candidates.