Software Engineer II (Data Center Packet Forwarding)
Core
Design, develop, and debug software for data center packet forwarding features including IPv4/IPv6/MPLS, SRv6, EVPN-VxLAN, and firewall services.
Role type
Senior IC software engineer (networking/data plane)
Builds
Packet forwarding features and network infrastructure software for data centers
Domain
Networking, Data Center, Embedded Systems
Required skills
C/C++/Python programming, Networking protocols (IPv4/IPv6/MPLS/SRv6/EVPN-VxLAN), Microkernel/Linux debugging, Multi-core software architecture, Computer architecture, Data structures
Preferred skills
Datapath ASICs (Broadcom/Mellanox/Innovium/Barefoot/NPU), Router/Switch software development, Unit Test Automation
Technologies
Linux, C, C++, Python, IPv6, MPLS, SRv6, EVPN-VxLAN, Broadcom, Mellanox, Innovium, Barefoot
Responsibilities
Translate customer requirements into software design, Analyze and fix complex microkernel/Linux issues, Enhance unit test automation, Solve complex customer field issues, Work on sustaining existing features
Seniority
Mid-Senior, hands-on IC
