Network Software Developer
Core
Design and implement new network features for a high-speed software router used by Fortune 500 companies, focusing on VPN connections and security.
Role type
Senior IC network software developer
Builds
High-performance software router with enhanced security and high-speed VPN capabilities
Domain
Networking / Cybersecurity
Deliverable
production ML models | product features
Required skills
C, C++, Linux system programming, Linux network programming, FD.io VPP, DPDK
Preferred skills
Wireshark, tcpdump, TCP/IP, IPv6, routing, NAT, VXLAN, DNS, Golang, Python
Technologies
FD.io VPP, DPDK, Linux, Windows
Responsibilities
Design and implement new network features; Ensure compatibility and security by staying up to date with networking standards; Optimize router performance for high-traffic and large-scale networks; Integrate security measures such as firewalls, VPNs, and encryption; Collaborate with engineers and architects on feature development; Document features with clear usage guidelines and technical specifications; Coordinate with DevOps to support smooth deployments and releases
