Software Engineer - 5 to 8 years - C/ C++ , Networking protocols L2 and L3
Core
Design and develop system software for Ethernet Switch products, focusing on next-generation feature-rich network ASICs and SDKs (NXOS) for public and private cloud infrastructure.
Role type
Senior IC software engineer (networking/switching)
Builds
Ethernet Switching solutions and NXOS SDKs for Nexus switches
Domain
Networking infrastructure, Ethernet switching, cloud computing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++, network programming, L2/L3 protocols, operating systems, distributed systems, switch/router software development
Preferred skills
ASIC SDK development, AI tooling for code development
Technologies
NXOS, Ethernet Switching, L2/L3, VXLAN, MPLS, ACL, QOS
Responsibilities
Design and develop system software for Ethernet Switch products; Develop SDK/NXOS for next generation feature rich network ASIC; Collaborate with cross functional teams (Hardware/ASIC/Marketing/Testing) to take products to market; Interact with Distinguished and Principal engineers to focus on Scale, Performance and Reliability
Seniority
Senior, hands-on IC