Principal Engineer (L2, L3 Protocol Development, Switching/Routing)
Core
Developing L2/L3 switching and routing protocols for cloud DataCenter and Enterprise network products using Marvell packet processors and SONiC open NOS.
Role type
Principal Engineer (L2/L3 Protocol Development)
Builds
Scalable embedded network software for data center switches and routers
Domain
Semiconductor / Network Infrastructure / Data Center
Deliverable
production ML models | product features | infrastructure
Required skills
L2/L3 Ethernet switching and routing protocols, C/C++/Python programming, embedded system software development, Linux-based embedded product architecture, distributed team leadership, technical mentorship
Preferred skills
Experience with SONiC ecosystem, knowledge of TCAM/QoS/ACL technologies
Technologies
SONiC, Linux, C, C++, Python, Marvell Terlaynx, Marvell Prestera
Responsibilities
Lead all phases of software development from requirements to testing, architect scalable embedded products, mentor and train engineering teams, execute projects across distributed locations
Seniority
Principal, hands-on IC with strategic leadership