Job description
- BS/MS in CS/CE or similar field, with a minimum of 2-4+ years of software development experience
- Excellent written and verbal communication skills, with the ability to concisely convey your ideas/message, and work with other team members
- Proficient in C, C++ programming and debugging - Proficient in Python and other scripting languages
- Experienced in developing networking software for carrier-grade systems
- Experienced in Unix/Linux with proficiency in user-space processes, kernel, socket programming, inter-process communication.
- Knowledge and working experience on development of large scale multi-core router / switch architecture.
Preferred Qualifications:
- Experience in Broadband Edge technology and protocols like DHCP, PPPoE, L2TP etc.
- Understanding and experience of cloud deployment environments - including virtual machines, containers, orchestration, system services.
- Experience with open source facilities such as gRPC, gNMI, openconfig etc.
- Experience using source management tools like subversion, git, gerrit, coverity and industry standard build tools.