Software Engineer (Platform/EOS/Networking)
Core
Deliver new cutting-edge product features for data center switching hardware and network operating systems.
Role type
Senior IC software engineer (networking/platform)
Builds
Data center switching platforms and network operating system features
Domain
Networking hardware, data center infrastructure, embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, algorithms, software architecture, embedded systems debugging, hardware abstraction layer design, datapath forwarding (ACLs, QoS, EVPN, MPLS, VXLAN), full software development lifecycle management
Preferred skills
Network systems software development, FPGA/ASIC experience, test automation
Technologies
C, C++, EOS, CloudVision, FPGA, ASIC, Network Processors
Responsibilities
Design and implement code driving product features, suggest and decide on feature scope, drive design and architecture, push and test features, document features, work alongside customers in the field
Seniority
Mid-level, hands-on IC