Principal Systems/Software Engineer
Core
Design and develop complex packet forward features in L2 Forwarding, IPv4/IPv6/MPLS/VPLS/EVPN/CFM and create organization-wide software system architectures.
Role type
Principal Systems/Software Engineer (Networking)
Builds
Global Business Unit software systems and networking solutions
Domain
Networking, Software Systems, Cloud Architectures
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, advanced networking protocols (Layer 1-4), layer 2/3 packet forwarding, operating systems internals, algorithms, computer architecture, software system design, test plan execution, debugging
Preferred skills
RISC architecture, Real time OS, test equipment proficiency, distributed computing, microservices, DevOps, security-first mindset
Technologies
Ethernet, TCP/IP, MPLS, VPLS, EVPN, CFM, RISC, Real time OS
Responsibilities
Design and develop complex packet forward features; develop organization-wide architectures for software systems; evaluate new technologies and integration plans; review designs for compliance and quality; influence executive decisions; mentor less experienced staff
Seniority
Principal, hands-on IC with strategic influence