What you’ll be doing:
Being part of the Linux drivers kernel group, working on developing the device driver for our NICs.
Integration and optimization of existing products and solutions with our software stack and hardware capabilities.
Crafting and developing components of the network, security, and storage software stacks.
Executing a complete engineering process, including refining requirements, engineering design of data structures/algorithms, implementation, peer review, developer testing, and post-GA support.
Drive complex technical issues to closure that may occur in the cross-team boundary.
What we need to see:
Bachelors/Masters degree in computer science or computer engineering or equivalent
5+ years of C programming experience
Ability to self-manage, lead technically, and communicate effectively
Excellent analytical and problem solving skills.
Ways to stand out from the crowd:
Experience in kernel programming.
Open Source Software Contribution.
Deep knowledge of Networking Protocols InfiniBand, Ethernet.