Design and implement new features to accelerate Network and Storage
Develop pioneering virtual switch which use our HW offload capabilities.
Driving a complete engineering process, including refining requirements, engineering design of datastructures/algorithms,implementation, peer review, developer testing, and post-GA support.
Drive sophisticated technical issues to closure that may occur in the cross-team boundary.
What we need to see:
Bachelor's degree or equivalent experience in Computer Science/Engineering
5+ years of proven experience in C Programming
Strong background in networking
Deep understanding of the system software stack, with a focus on software/hardware interaction, including platform firmware, device drivers, Linux kernel, and how user-space applications use system services to achieve for accelerated packet processing
Knowledge of Network Protocols L2/L3/L4 – Ethernet / IP / TCP / UDP
Ways to stand out from the crowd:
Background with SR-IOV, DPDK, RoCE technologies
Hands-on experience with Open Virtual Switch (or an equivalent solution)