As a Software Engineer 2,you will be responsible for developing sophisticated systems and software for the next generation of networking products. You will:
Contribute to the design and architecture of next generation networking products.
Implement and enhance Features
Follow agile methodology
Essential Requirements
3+ years of software development experience in networking products with a good understanding of IP Networks.
Development/programming experience in C/C++.
Knowledge of networking Concepts, hands-on experience with implementation of Switching Protocols (VLAN/LACP/STP/RSTP/MSTP), IPv4/IPv6 Routing Protocols (OSPF/BGP/ISIS), IP Multicast Protocols (PIM/MSDP/MLD/IGMP) etc. Platform Software Experience in Linux, Optics, Cables. Knowledge of following test tools: IXIA, Spirent Test Center,
Good understanding of Linux and the debugging tools in these environments. Good understanding about the operating system fundamentals.
Ability to develop software features for networking routers and switches. High motivation and drive. Awareness of agile methodology.
Desirable Requirements
Bachelor’s or Master’s Degree in computer science or a related field
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.
Knowledge of following test tools: IXIA, Spirent Test Center