Software Engineer-Network programming, SDK, C/C++, P4
A free account shows the apply link for every role and matches you to the ones that fit your resume.
About the role
Cisco develops Ethernet switching products for data center, cloud, and enterprise networks. You will build and integrate software for Nexus switches, including networking features, SDKs, testing, and troubleshooting.
What you'll do
- Design and develop software for Nexus data center switching platforms
- Lead feature implementation from requirements through deployment
- Collaborate with hardware, verification, test, and product teams
- Debug software, system, and product integration issues
- Develop unit tests and support system-level validation
- Mentor junior engineers and provide technical guidance
Skills
Must have
- C
- C++
- Python
- Embedded software development
- Networking software development
- Layer 2 networking
- Layer 3 networking
- Packet forwarding
- Acl
- Qos
Nice to have
- SDK development
- Ethernet switching
- Networking asic integration
- Ai/ml networking
Tools
- Gdb
- Ixia
- Spirent
Who it's for
- Education
- Engineering degree
- Experience
- 8+ years
- Domain
- data center networking
About Cisco
Cisco has 173 open roles in Bangalore, at Cisco Bangalore Campus (Cessna Business Park). See every Cisco role.
More at Cisco
Entry level · 1 to 3 years
Lead or staff · 11 to 15 years
Senior · 7 to 11 years
Lead or staff · 10+ years
Senior · 7 to 12 years
Entry level · 0 to 3 years
Mid level · 2 years
Lead or staff · 8+ years
Similar roles
All embedded and firmware jobs
GalaxEye · Entry level · 1 to 2 years · Fresher friendly
Walmart Global Tech India (WM Global Technology Services India) · Mid level · On-site · 2+ years

Bosch Global Software Technologies · Senior · 5 to 10 years

Analog Devices · Mid level · 4 to 12 years

