More jobs:
Software Engineering Technical Leader
Job in
Milpitas, Santa Clara County, California, 95035, USA
Listed on 2026-07-01
Listing for:
Cisco
Full Time
position Listed on 2026-07-01
Job specializations:
-
Software Development
Python, Unix/Linux, Software Engineer
Job Description & How to Apply Below
Networking Engineer
As a Networking Engineer, you'll join an agile team engaged in the design, development and testing data-center features set in Cisco 8000 Platform using SONiC network operating system. In this role you'll have chance to define, develop and learn about many feature sets such as L2/L3 forwarding, ACLs, QoS, Mirroring, etc.
Building and delivering data plane and control plane software
Developing 'forwarding' and'services' data plane feature sets
Coding in C++ and Python to produce clean, maintainable code
Minimum Qualifications:
- Bachelors + 8 years of related experience, or Masters + 6 years of related experience, or PhD + 3 years of related experience.
- 5+ years of programming experience in C/C++
- 3+ years of experience using Python to build automated test suites for kernel module validation, including experience with frameworks like Pytest
- 3+ years of experience with Linux
Preferred Qualifications:
- Knowledge of Linux Kernel
- Knowledge of Open Standard Networking Systems and APIs: SONiC, SAI, etc.
- Knowledge of Networking protocols such as TCP/IP, BGP, VxLAN, EVPN, ACLs
- Experience using debugging tools such as GDB, PDB
- Understanding of tools such as GIT, Jira, Jenkins and CI/CD pipeline tools
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×