At Cisco, don’t just write code we build the systems that power global connectivity. From optical networking to next-gen infrastructure, our teams create technology that keeps businesses secure, connected, and ready for the AI era.
If you love solving deep technical problems, writing clean C/C++ code, and working on systems that operate at scale, this role is built for you.

🚀 What You’ll Work On
You’ll join a team focused on high-performance optical networking solutions. The work blends system-level thinking with secure software engineering and agile development practices.
Your responsibilities will include:
- Developing software aligned with Cisco’s Design Thinking principles
- Writing secure, scalable, and maintainable C/C++ code
- Contributing across the SDLC: requirements → design → coding → testing
- Debugging and resolving software issues during development and production
- Writing unit tests and validating code for scale and reliability
- Participating in code reviews and improving overall code quality
- Collaborating with product, design, and engineering teams
- Supporting innovation initiatives and process improvements
This role gives you exposure to both product development and real-world deployment challenges.
🛠 Core Skills Required
- Strong C/C++ programming expertise
- Solid understanding of software development lifecycle
- Knowledge of secure coding practices
- Debugging and troubleshooting skills
- Strong analytical and logical thinking
- Good communication and teamwork skills
💡 Preferred Skills
- Familiarity with networking protocols
- Understanding of embedded systems
- Exposure to AI tools, frameworks, or methodologies
Help a friend land their next role. Share now!
🎓 Eligibility Criteria
| Criteria | Details |
|---|---|
| Education | Bachelor’s Degree in Engineering or related field |
| Experience Level | Early Career / Software Engineer |
| Core Programming | Strong C/C++ |
| Domain Knowledge | Networking (preferred) |
| System Knowledge | Embedded systems (preferred) |
| Location | Bangalore, India |
| Work Type | Full-time |
🌱 Why This Role Stands Out
You won’t just fix tickets. You’ll:
- Build production-grade networking software
- Work on high-scale, secure infrastructure systems
- Learn from experienced engineers in networking and embedded domains
- Contribute to products used by global enterprises
Cisco values innovation, secure development, and engineering excellence. You’ll be encouraged to bring ideas forward and continuously improve systems and processes.
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
💰 Estimated Salary Range (Bangalore – Software Engineer)
For early-career Software Engineers at Cisco in Bangalore:
₹10 LPA – ₹18 LPA (Approximate Range)
Salary depends on:
- Technical depth in C/C++
- Internship/project experience
- Networking knowledge
- Interview performance
- Academic background
Additional benefits may include performance bonuses, stock grants (RSUs), insurance coverage, and learning opportunities.
✅ Application Tips
- Highlight system-level or low-level programming projects.
- Mention debugging experience and secure coding practices.
- If you’ve worked on networking protocols or embedded systems, showcase measurable outcomes.
- Keep your resume concise (1–2 pages max).
Early applications are recommended as roles may close once positions are filled.
⚠ Disclaimer
This job post is for informational purposes only. We are not affiliated with Cisco. Applicants should apply through Cisco’s official careers portal for the most accurate and updated information.
Share the opportunity