CareerPlan

Software Engineer - C/C++ programmer, Linux, Python Scripting - 5 to 8 years - Bangalore

Bangalore, IndiaFull-time2026-10-27 → 2026-11-10

Core

Develop high-quality, reliable software for Cisco's Next GEN network convergence systems (NCS 1000) to enable AI market capture, focusing on performance and scalability.

Role type

Senior C/C++ Software Engineer (Linux/Python)

Builds

Network convergence systems and AI-enabled network products

Domain

Networking / Telecommunications / AI

Deliverable

production ML models

Required skills

C/C++, Python, Linux, Computer Science fundamentals, Version control, Agile methodology, Troubleshooting/Debugging, Mentorship

Preferred skills

Operating systems, Networking concepts, Device drivers, BSPs, OTN products, Kernel programming, SONIC development

Technologies

Github Copilot, Cursor, NCS 1000, TXPonders, Mxponder, Line systems, SONIC

Responsibilities

Develop software for Next GEN NCS products, Collaborate across disciplines on technical challenges, Lead and own sub-modules, Troubleshoot and debug complex issues

Seniority

Senior, hands-on IC with mentorship responsibilities