Software Engineer - C/C++ programmer, Linux, Python Scripting - 5 to 8 years - Bangalore
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
