Looking to build your career in core systems and networking? Here’s a strong opportunity from Cisco for early-career engineers who want to work on real internet infrastructure and high-performance systems.
Job Overview
| Details | Information |
|---|---|
| Role | Software Engineer |
| Location | Bangalore / Hyderabad |
| Experience | 0 – 3 Years |
| Qualification | B.E / B.Tech / B.Sc / MS (CS or Related) |
| Key Skills | C, Linux, RTOS, Networking (L2/L3), DPDK |
About Cisco
Cisco Systems is a global leader in IT and networking solutions. The company builds the backbone of the internet—powering communication, security, and cloud infrastructure used worldwide. Working here means contributing to large-scale systems that impact millions of users globally.
Job Description
Cisco is hiring Software Engineers to work on high-performance system software. This role focuses on:
- Developing multi-threaded applications using C programming
- Building and maintaining SDKs for hardware platforms
- Working closely with ASICs, FPGAs, and network processors
- Implementing Layer 2 (Ethernet) and Layer 3 (Routing, IPv4/IPv6) protocols
- Optimizing packet processing using DPDK or P4
This is not a web development role—it’s a core systems / embedded engineering position.
Roles & Responsibilities
- Develop system-level software in Linux environments
- Design and maintain SDKs for hardware integration
- Implement networking protocols (L2 / L3)
- Optimize performance using advanced packet processing frameworks
- Work with RTOS internals, memory management, and IPC
- Collaborate with hardware teams for seamless integration
Skills & Eligibility
Mandatory Skills
- Strong C Programming and multi-threading
- Hands-on experience with Linux OS
- Knowledge of Data Structures & OS concepts
- Understanding of Networking fundamentals
- Familiarity with RTOS, IPC, Memory Management
Preferred Skills
- Experience with Cisco OS (XR, XE, NXOS)
- Knowledge of DPDK, P4, Virtualization, Containers
Who Should Apply?
- Freshers or professionals with 0–3 years experience
- Candidates interested in Systems / Embedded / Networking roles
- Those with strong fundamentals in C, OS, and Networking
FAQ
Q1: Is this a Web Development role?
No, this is a core systems/embedded role, not related to frontend/backend web development.
Q2: Is C++ required?
Not mandatory. Strong C programming is the primary requirement.
Q3: What is DPDK?
DPDK (Data Plane Development Kit) is used for fast packet processing in high-performance networking applications.
Q4: Job locations?
Bangalore and Hyderabad.
Apply Now
Interested candidates can apply here:
👉 https://careers.cisco.com/global/en/job/CISCISGLOBAL2008714EXTERNALENGLOBAL/Software-Engineer-Development

