Staff Engineer - 10351 | Routing & Forwarding Software Development (Broadcom BCM XGS/DNX)
Core
Designing and developing high-performance routing and forwarding software for Broadcom BCM XGS/DNX chipsets.
Role type
Staff Software Engineer (Networking Data Plane)
Builds
Routing and forwarding components for network hardware
Domain
Networking hardware, Data plane, Control plane
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Linux embedded development, Networking data plane concepts (L2, L3, VXLAN, MCT, ACL, QOS), Routing algorithms, Data structures, Control plane networking, Memory leak debugging, Performance optimization
Preferred skills
Broadcom BCM XGS/DNX chipset programming, GO and microservices architecture, Multi-site team collaboration
Technologies
C, Linux, Broadcom BCM XGS, Broadcom DNX, GO, Microservices
Responsibilities
Implement and deliver complete components/modules for routing and forwarding, Troubleshoot and debug memory leaks and performance bottlenecks, Apply routing algorithms and data structures to software solutions
Seniority
Staff, hands-on IC