Broadcom
- 0 active jobs (view)
- www.broadcom.com
Description
As a Senior Staff Engineer, you will be responsible for designing and developing Network Operating System (NOS) on a switch/router platform. You will work cross functionally with marketing, architects, software test, and silicon development to design, implement, document and test high quality software.
This is a unique opportunity to deliver a dis-aggregated software solution with high performance and scale. This position also provides the opportunity to work on the most advanced switching ASICs made by Broadcom.
Requirements:
- BS/MS in Computer Science or similar
- 7+ years of experience in software development of packet forwarding, network OS, embedded software or related fields
- Must have strong skills in programming languages such as C, C++, Python
- Must have experience working on the latest Broadcom switching ASICs including both StrataDNX and StartaXGS families
- Hands-on experience in using Broadcom SDK to program forwarding plane data, including ipv4/ipv6 hosts and prefixes, adjacency, ARP and ND6, VRF, ECMP, etc,,
- Strong forwarding plane experience in applications such as EVPN, VxLAN, MPLS, Segment Routing is highly preferred
- In-depth understanding of Linux kernel, FRR and Quagga is preferred
- Familiarity in working in an open source software development environment and tools such as Git, Jenkins, Gerrit, etc.
- Ability to design a solution and implement features independently.
- Strong problem solving and software troubleshooting skills