Develop various networking (routing/forwarding) functionalities for industry leading SD-WAN and routing solution
Collaborate with product management, technical marketing, and cross functional teams
Define new architectures or enhance existing ones to provide solutions
Leverage modern AI tools to enhance software development practices
Work with multi-functional teams to plan, design, implement, and integrate solutions
Be part of the full stack team (controller and dataplane)
Explore areas of innovation and improvement to drive product evolution
Requirements
Bachelor's degree or equivalent experience
5 years of industry experience with end-to-end software development in networking stack including control plane, data plane, and controller architecture
Strong proficiency in C/C++ with a focus on systems programming and Linux environments
Expertise or experience in multicast, IPv6, quality-of-service, segmentation, segment routing, general networking concepts
Solid understanding of routing architectures and Layer 2 networking protocols
Experience with LAN/WAN communication interfaces and Layer 2/Layer 3 technologies
Experience with AI/ML techniques and tools for development (e.g., codex, copilot, code assistants, static analysis tools, test automation platforms)
Tech Stack
Linux
Benefits
medical, dental and vision insurance
401(k) plan with a Cisco matching contribution
paid parental leave
short and long-term disability coverage
basic life insurance
paid time away including 10 paid holidays, 1 floating holiday, 1 birthday off, year-end shutdown, wellness days, vacation time, sick time, volunteer days