As a, you will be responsible for developing sophisticated systems and software for the next generation of networking products.
You will:
- Mentor team members in design collaboration, code reviews, development tools and processes
- Take part in the full software development life cycle including development, test, continuous delivery and support
- Be an active member of an agile team, collaboratively realizing features through development, test and delivery
Essential Requirements
- 6 to 8 years of software development experience in networking products with In-depth knowledge of networking concepts, with hands-on experience in implementing switching protocols (VLAN, LACP, STP, RSTP, MSTP), IPv4/IPv6 routing protocols (OSPF, BGP, ISIS), and IP multicast protocols (PIM, MSDP, MLD, IGMP), etc.
- Strongdevelopment/programmingexperience in C/C++/Golang
- Good understanding of different Network Processing Units (Broadcom or equivalent)
Desirable Requirements
- Bachelor’s or Master’s degree in Computer Science or related field
- Experience with the SONiC operating system and platform software in networking products