Software Engineer
Core
Design, update, and debug systems software, networking infrastructure, and control-plane software for edge-to-cloud solutions.
Role type
Senior IC software engineer (networking systems)
Builds
Systems software, networking infrastructure, and control-plane software
Domain
Networking infrastructure and edge-to-cloud systems
Deliverable
production ML models | product features
Required skills
C/C++ programming, data structures, algorithms, Linux/FreeBSD concepts, routing protocols (BGP, OSPF, IS-IS), signaling protocols (RSVP, LDP), multicast routing (PIM, IGMP)
Preferred skills
Layer 2 switching, EVPN, VXLAN, VPLS, L2VPN, AI-assisted software development practices
Technologies
C, C++, Linux, FreeBSD, BGP, OSPF, IS-IS, RSVP, LDP, PIM, IGMP, EVPN, VXLAN, VPLS, L2VPN
Responsibilities
Design enhancements and updates for systems software and networking infrastructure; analyze design and determine coding/integration activities; write and execute test plans and debug code; collaborate with management and development partners on project progress.
Seniority
Mid-to-Senior, hands-on IC