R & D Engineer Software 5
Core
Design, develop, and test high-performance virtual networking data plane software for the NSX Data Plane on ESX hypervisor.
Role type
Senior IC software engineer (virtual networking data plane)
Builds
Virtual switches, network overlay technologies (VXLAN, Geneve), and SmartNIC solutions for VMware NSX
Domain
Virtualization, Networking, High-Performance Computing
Required skills
C/C++/Python, high-performance multi-threaded distributed systems, virtual networking data plane architecture, network overlay protocols, hardware architecture (multi-core CPUs, cache hierarchies, NUMA), performance profiling and benchmarking
Preferred skills
SmartNIC offload implementation, security and QoS optimization, patent generation, technical evangelism
Technologies
NSX, ESX hypervisor, VXLAN, Geneve, SmartNICs, C/C++, Python
Responsibilities
Architect and implement new features for virtual switches and network overlays; develop reliable data plane virtualization technology; characterize, analyze, and optimize system performance; lead technical discussions and provide guidance to the team
Seniority
Senior, hands-on IC
