Software Engineer | Embedded, ACL/L2/L3/Networking Protocols, C/C++ | 4 - 8 Years
Core
Design and develop distributed system software for Ethernet Switch products, focusing on L2/L3/VXLAN switching, SDK development for network ASICs, and networking protocols.
Role type
Senior IC embedded software engineer (networking/switching)
Builds
Next-generation Ethernet Switching products and SDKs for network ASICs
Domain
Networking infrastructure, Data Center, 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/VXLAN/MPLS/ACL/QOS protocols, Operating Systems, Distributed Systems, Switch/Router Software Development
Preferred skills
SDK development for Custom/Merchant ASICs
Technologies
C, C++, VXLAN, MPLS, ACL, QOS, L2, L3
Responsibilities
Design and develop distributed system software for Ethernet Switch Products; Develop SDK and Switching software for next generation feature rich network ASIC; Collaborate with cross functional teams including Hardware/ASIC/Marketing/Testing groups; Interact and Innovate with Distinguished and Principal engineers with focus on Scale, Performance and Reliability
Seniority
Mid-Senior, hands-on IC