Padmi
Cisco

AI infrastructure and networking · Zero-trust security and segmentation

Software Engineer, PI-Common (DSE)

Bangalore · OnsitePosted 1 month ago
Software engineeringJuniorFull Time
Apply at Cisco

Opens the source posting on unstop.com

Source description

About the role

View original

Cisco is hiring for the role of Software Engineer, PI-Common (DSE)! Responsibilities of the Candidate: Developing features, enhancements, and defect fixes for IGP protocols, BGP-LS, FHRP technologies, and routing infrastructure components. Writing clean, efficient, maintainable code in C/C++ for multi-threaded, system-level software environments. Contributing to routing infrastructure components such as route-policy handling, filtering, prefix processing, and control-plane integration modules. Debugging software issues using logs, traces, core files, protocol state, and platform-level diagnostics. Participating in root cause analysis for defects and customer-found issues, with guidance from senior engineers. Building unit, functional, regression, and scale validation coverage for protocol and infrastructure changes. Working closely with platform, hardware, and test teams to validate software behavior across Cisco operating systems and platforms. Learning protocol behavior, implementation details, and operational aspects of production routing systems. Participating in design discussions, code reviews, and technical reviews to build strong engineering judgment. Contributing to team quality, automation, debuggability, and continuous improvement initiatives. Requirements: Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, Networking, or a related technical field. Strong understanding of data structures, operating systems, and computer networking fundamentals. Programming experience in C or C++. Familiarity with scripting languages such as Python or Perl. Familiarity with Unix/Linux development environments. Good problem-solving, debugging, and analytical skills. Exposure to routing protocols such as OSPF, IS-IS, EIGRP, RIP, BGP, or BGP-LS. Understanding of multi-threaded programming, IPC, memory management, or system-level software concepts. Familiarity with debugging tools such as gdb, logs, packet captures, traces, or core-file analysis. Exposure to networking software, embedded systems, distributed systems, or large-scale infrastructure software. Ability to learn complex technical areas quickly and work well in a team environment. Strong written and verbal communication skills

One address, no account. We’ll tell you when matching roles go live.

More at Cisco

Related open roles

View all roles