Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 2 Nov 2026

Software Engineer

Cisco Bangalore, India senior full-time

The employer hasn't listed a salary.

Apply on Cisco

Description

We are seeking a skilled Software Engineer to develop software consistent with Cisco's Design Thinking Principles, focusing on simplification using secure coding practices. You will partner with cross-functional teams to create solutions for customers, debug and address software issues, and bring new ideas for product innovation.

Responsibilities:

  • Develop embedded systems software for specialized hardware platforms and devices.
  • Apply agile methodologies to improve software development efficiency.
  • Optimize embedded systems for resource constraints and real-time requirements.
  • Execute tests for scale, reliability, and velocity within your code.
  • Apply depth of knowledge in secure coding principles and review others' code for compliance.
  • Collaborate with team members to share learnings and assist in problem-solving.
  • Debug and troubleshoot software issues to ensure product reliability and performance.

Requirements:

  • Bachelor's degree in Engineering or related field with 9-12 years of experience.
  • Excellent C/C++ programming skills.
  • Strong software engineering fundamentals, including modular design, clean coding, unit testing, and code reviews.
  • Experience developing software on Linux-based systems.
  • Strong experience with concurrent programming, multithreading, synchronization, and IPC/RPC mechanisms.
  • Hands-on debugging experience using tools like GDB, Valgrind, core dumps, packet captures, and Wireshark/tcpdump.
  • Excellent knowledge of software architecture and system design.
  • Hands-on experience with software debugging, performance analysis, and fixing in sophisticated networking environments.

Preferred Qualifications:

  • Familiarity with networking protocols like DWDM, OTN, Ethernet.
  • Strong foundation in embedded system concepts.
  • Knowledge of AI tools, frameworks, or methodologies.
  • Experience optimizing networking performance, scalability, and reliability in hyper-scale cloud or AI environments.
  • Hands-on experience with traffic generators/analyzers like IXIA/JDSU.

Benefits: No specific benefits mentioned.

About Cisco: Cisco is a technology company that provides solutions for data and infrastructure connection and protection.

Skills

Required

Nice to have

Apply on Cisco