Senior Staff Engineer (NOS)

Broadcom
Published
November 27, 2020
Location
250 Innovation Drive, San Jose, California
Category
Job Type

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

Related Jobs

Software Developer Level 2   New Windsor, Maryland
June 4, 2019
Desktop page
~