Senior Software Engineer, DOCA HBN
Core
Design, develop, test, and maintain software for networking offload and virtualization use cases, including data forwarding on Ethernet switching platforms.
Role type
Senior Software Engineer (Networking Offload & Data Forwarding)
Builds
Networking offload solutions and data forwarding functionality for SmartNICs and Ethernet switching platforms.
Domain
Data Center Networking / SmartNICs / Linux Kernel Networking
Required skills
C programming, data forwarding, NFV, SDN, Linux kernel networking, container networking, SmartNICs, system software development, cross-functional leadership
Preferred skills
SRIOV, OpenVSwitch, Linux kernel networking internals, routing/control plane (EVPN, Segment Routing, PIC), Python, C++, Rust
Technologies
C, Python, C++, Rust, OpenVSwitch, Linux Kernel, SmartNICs
Responsibilities
Design and develop new functionality for networking service offloading; Maintain system software components for networking; Implement data forwarding on Ethernet switching platforms; Lead cross-functional teams on large feature development; Collaborate on feature definition, release, and bug fixing.
Seniority
Senior, hands-on IC with leadership responsibilities
