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:
Bachelor's degree in Computer Science, or equivalent experience.
1+ years of experience
Good understanding of basic programming primitives, data structures, multi-threading, memory management techniques.
Excellent analytical and problem solving skills.
Self-motivated, with strong verbal and written communication skills.
Ways to stand out from the crowd:
Experience in kernel programming.
Open Source Software Contribution.
Deep knowledge of Networking Protocols InfiniBand, Ethernet.