Cisco
Cisco

CISCO Recruitment 2026: Embedded Software Developer | Bangalore

onsite
Bangalore
Posted 3/17/2026
Exp: 1-3y

Job Overview

Role: Software Embedded Software Developer Location: Bangalore, Karnataka Experience: 1 – 3 Years Qualification: B.E / B.Tech / M.E / M.Tech Key Skills: C, C++, Linux, RTOS, Device Drivers, BSP, IIoT, Networking Protocols

Job Description

For the CISCO Recruitment 2026 drive, the engineering team is looking for a Software Embedded Software Developer to focus on the design and development of IIoT hardware platforms. You will ensure seamless integration between hardware and software layers while developing control plane and data plane software for Cisco's IIoT Switching and Routing products. This role heavily involves designing low-level software components, including Board Support Packages (BSP), device drivers, and kernel modules. You will analyze complex requirements, write detailed functional specifications, and innovate to create IP value and file patents for the company.

Roles and Responsibilities

  • Platform Development: Design and develop IIoT hardware platforms and control/data plane software for routing and switching products.
  • Low-Level Engineering: Design and develop critical low-level software components, including BSPs, device drivers, and Linux kernel modules.
  • System Design: Analyze requirements to formulate optimal software designs, translating them into detailed Design Documents and Functional Specifications.
  • Coding & Testing: Write highly optimized C/C++ code, perform unit testing, and utilize strong white-box testing and automation skills.
  • Troubleshooting: Triage, debug, and identify the root cause of simulation issues, software bring-up challenges, and customer-reported failures.
  • Innovation: Continuously innovate and propose new ideas that lead to filing patents and creating intellectual property for Cisco.

Skills and Eligibility Criteria

Educational Background: Bachelor’s degree (B.E/B.Tech) or Master’s degree (M.E/M.Tech) in Computer Science, Electrical Engineering (EE), Electronics and Communication (ECE), or a related field.

Experience: Bachelor's degree holders: 1 to 3 years of experience. Master's degree holders: 1 to 2 years of experience.

Mandatory Technical Skills:

  • High proficiency in writing quality code in C and C++ .
  • Strong understanding of Operating Systems ( Linux, RTOS, Unix ) with hands-on experience in the Linux kernel and device drivers.
  • Experience developing software/firmware for robust networking equipment.
  • Solid experience with debugging, verification methodologies, and utilizing AI tools for Software Development.

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.