Software Engineer (C and Python, Linux OS, networking domain, L2/L3 forwarding protocols| 4-9 Years))
CiscoMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, optimize, and validate high-performance subscriber forwarding path on Cisco Silicon One UPFs integrating with cnBNG Control Plane.
Deliver L2/L3 subscriber features with ownership of unit, integration, system, and scale testing and automation.
Mentor junior engineers and implement AI-driven workflows to streamline development, testing, and debugging.
Minimum Requirements
4-9 years of professional experience in software engineering.
Bachelor's degree in Computer Science, Electrical Engineering, Electronics and Communication, or technical equivalent.
Strong programming skills in C/C++ for high-performance embedded systems and Python for test automation and scripting.
Solid understanding of operating system concepts, computer networking, multithreaded programming, and system programming on UNIX-based systems.
Ideal Candidate Profile
Experience with broadband/subscriber protocols such as PPPoE, IPoE, DHCPv4/v6, PPP, RADIUS/CoA, L2TP.
Familiarity with configuring and troubleshooting IOS-XR or other carrier-grade network operating systems.
Demonstrated ability to work at the intersection of hardware and software in networking environments, with knowledge of L2/L3 forwarding protocols and AI-powered software development workflows.
