Cisco
Cisco

CISCO Recruitment 2026: Software Engineer | Bangalore/Hyderabad

onsite
Bangalore
Posted 2/28/2026
Exp: 0-3y

Job Overview

Role: Software Engineer Location: Bangalore / Hyderabad Experience: 0 – 3 Years Qualification: B.E / B.Tech / B.Sc / MS (CS/Related) Key Skills: C, Linux, RTOS, Networking (L2/L3), DPDK, SDK Development

Job Description

For the CISCO Recruitment 2026 drive, the team is looking for a Software Engineer with proven experience in internetworking technologies. You will be responsible for developing high-performance software in a multi-threaded environment. The role involves SDK design, maintaining seamless integration between software applications and underlying hardware (ASICs/FPGAs), and working with high-performance packet processing frameworks like DPDK or P4.

Roles and Responsibilities

  • System Software Development: Developing software in C under a multi-threaded environment.
  • SDK Design: Designing, implementing, and maintaining SDKs for hardware integration.
  • Networking Protocols: Developing Layer 2 (Ethernet) and Layer 3 (Routing, IPv4/IPv6) protocols.
  • Performance Optimization: Working with DPDK or P4 for high-performance packet processing.
  • OS Internals: Utilizing knowledge of RTOS internals, memory management, and IPC (Inter-Process Communication).
  • Hardware Interaction: Working with hardware platforms such as ASICs, FPGAs, or NPUs.

Skills and Eligibility Criteria

Educational Background: Bachelor’s degree in Computer Science or related field (MS preferred).

Experience: 1 – 3 years of proven experience in internetworking technologies.

Mandatory Technical Skills:

  • Strong proficiency in C Programming and Multi-threading.
  • Hands-on experience with Linux OS and Data Structures.
  • Knowledge of Networking fundamentals (Data Networking, OS concepts).
  • Familiarity with RTOS, IPC, and Memory Management.

Competencies:

  • Experience with Cisco OS (XR, XE, or NXOS).
  • Familiarity with DPDK, P4, or Virtualization/Containers.

About the Company

Cisco (NASDAQ: CSCO) is the worldwide leader in technology that powers the Internet. Cisco inspires new possibilities by reimagining applications, securing data, transforming infrastructure, and empowering teams for a global and inclusive future. Joining Cisco means working on the cutting edge of networking, security, and cloud solutions.