Job Overview: The Networking Development Engineer - Management Layer development for a NoS. The ideal candidate will have a strong understanding of networking concepts and protocols, and experience with programming languages such as C/C++ or Python. The candidate will also work closely with cross-functional teams such as product management, QA, and support to ensure the success of the product.
Key Responsibilities:
Design, develop software solutions based on customer requirements.
With strong programming skills in C/ C++ and data-structures.
Hands on experience in networking protocols (TCP/IP, L2/L3 protocols both control-plane and data-plane) and networking devices.
Experience in the design and development of management interfaces like CLI, SNMP and Netconf for L2, L3.
Excellent knowledge in MIB/yang modelling is required.
Good understanding of technologies like AAA/ TACACS/ Radius/ Database-storage is a strong plus.
Qualifications:
3 – 7 years’ experience in L2/L3 protocols.
Bachelor's degree in Computer Science, Electrical Engineering, or related field.
Hands on experience Openconfig, ONUS, Sysrepo, Netopeer is plus.
Experience of working in Agile/Scrum methodologies.