Cisco is hiring for an Embedded Software Engineer position in Bangalore, India. The role is part of Cisco's Product and Engineering team and is focused on developing software for Industrial IoT (IIoT) switching and routing products.
The position involves low-level software development, networking, Linux and RTOS, device drivers, kernel modules, debugging, testing, and hardware-software integration. Cisco is looking for candidates with a strong background in C/C++ and operating systems, along with experience in networking equipment or embedded software development.
This opportunity may be suitable for software engineers with around 1–3 years of experience after a Bachelor's degree or 1–2 years after a Master's degree, as specified in the job listing.
Cisco Embedded Software Engineer Recruitment 2026 – Job Overview
| Details | Information |
|---|---|
| Company | Cisco |
| Job Role | Embedded Software Engineer |
| Job ID | 2022760 |
| Location | Bangalore, India |
| Category | Product and Engineering |
| Work Mode | Hybrid |
| Experience | Bachelor's: 1–3 years / Master's: 1–2 years |
| Qualification | Bachelor's or Master's degree in Computer Science, EE/ECE, or related field |
| Salary | Not mentioned in the provided job listing |
| Employment Type | Not mentioned in the provided job listing |
About the Cisco Embedded Software Engineer Role
The selected engineer will join Cisco's IIoT team, which works on Industrial IoT switching and routing products.
The role combines embedded software development with networking and hardware integration. Engineers will work on software that operates close to the hardware layer, including Board Support Packages (BSP), device drivers, and Linux kernel modules.
The team also works on control-plane and data-plane software used in Cisco IIoT networking products.
Along with development, the role includes testing, debugging, software bring-up, and investigating customer-related issues.
Key Responsibilities
The main responsibilities include:
Hardware and Software Integration
Design and develop IIoT hardware platforms while ensuring that hardware and software components work together properly.
Control Plane and Data Plane Development
Work on control-plane and data-plane software for Cisco IIoT switching and routing products.
Low-Level Software Development
Develop low-level components such as:
-
Board Support Packages (BSP)
-
Device drivers
-
Linux kernel modules
Software Design
Analyze technical requirements and problem statements and create suitable software designs and solutions.
The engineer may also be required to prepare detailed design documents and functional specifications.
Coding and Testing
Write quality software code and perform unit testing of software components and modules.
The role also requires strong white-box testing and test automation skills.
Debugging and Root Cause Analysis
Investigate software problems, support software bring-up, perform debugging, and identify the root cause of failures, including customer-reported issues.
Innovation
Cisco also expects engineers to contribute new ideas that may result in patents and create intellectual property for the company.
Minimum Qualifications
Candidates should meet the following requirements:
-
Bachelor's degree in Computer Science, EE/ECE, or a related field with 1–3 years of experience, or
-
Master's degree in a related field with 1–2 years of experience
-
Strong programming skills in C/C++
-
Good understanding of operating systems such as Linux, RTOS, or Unix
-
Experience with Linux kernel and device drivers
-
Experience developing software or firmware for networking equipment
-
Experience with debugging and verification methods
-
Experience using AI tools for software development
Experience with traffic generators or analyzers such as IXIA or Sniffer is listed as a plus.
Preferred Qualifications
Cisco has also listed several preferred skills that can strengthen a candidate's profile.
Networking Knowledge
Experience with networking concepts and protocols, especially:
-
L2/L3 networking
-
Wireless
-
Security protocols
Control Plane and Data Plane
Previous experience with control-plane or data-plane software is preferred.
Knowledge of data structures and Linux/RTOS/networking OS internals can also be useful for this role.
Hardware Interfaces
Experience with peripheral interfaces such as:
-
PCI
-
PCIe
-
I2C
-
SPI
-
UART
-
GPIO
-
Ethernet
is considered a plus.
Cisco Certifications
Cisco networking certifications such as CCNA, CCNP, or CCIE are desirable, although they are not listed as mandatory qualifications.
Communication and Planning
The role also requires good communication and strategic planning skills, along with a self-motivated approach and a focus on execution.
Who Should Apply?
This Cisco opportunity is mainly suited to early-career embedded or software engineers who already have practical development experience.
Candidates should consider this role especially if they have experience in:
-
Embedded C/C++
-
Linux
-
RTOS
-
Device drivers
-
Linux kernel development
-
Networking equipment
-
Firmware development
-
Network protocols
-
Software debugging and testing
This is not a general software development position. The job has a strong focus on embedded systems, networking, operating systems, and low-level software.
Work Mode
The job is listed as Hybrid and is based in Bangalore, India.
Candidates should check the official Cisco job listing for the latest details about office attendance and work arrangements.
Why Work at Cisco?
According to the company description, Cisco develops technology that connects and protects organizations across physical and digital environments.
Cisco says its teams work on networking, security, infrastructure, and other technology areas while collaborating across global teams.
The IIoT team mentioned in this job listing combines the resources of a large organization with the working style and growth opportunities of smaller teams.
Skills to Highlight in Your Resume
Candidates applying for this position should make relevant technical experience easy to find on their resume.
Important skills to highlight include:
C/C++, Linux, RTOS, Linux Kernel, Device Drivers, Embedded Systems, Networking, Firmware Development, L2/L3, Data Structures, Debugging, Unit Testing, Test Automation, Control Plane, Data Plane, PCIe, Ethernet.
Only include skills that you actually have experience with.
How to Apply for Cisco Embedded Software Engineer Jobs 2026
Interested candidates should apply through the official Cisco Careers website and search for Job ID 2022760.
Before applying, review the complete job requirements and make sure your resume reflects the experience relevant to embedded software, networking, and low-level development.
Cisco has also warned candidates about recruitment scams. According to the company's job listing, genuine career communication should be connected to an application submitted through Cisco's career site, and Cisco will not ask candidates for money as part of the hiring process.
Candidates should avoid sharing sensitive personal or financial information with suspicious recruiters or unofficial websites.
Frequently Asked Questions
What is the job role at Cisco?
The position is for an Embedded Software Engineer in Cisco's IIoT team.
Where is the Cisco Embedded Software Engineer job located?
The position is based in Bangalore, India.
Is this Cisco job hybrid?
Yes. The job listing specifies Hybrid as the work mode.
What programming language is required?
Strong programming skills in C/C++ are required.
What experience is required?
The listing mentions 1–3 years of experience for Bachelor's degree holders and 1–2 years for Master's degree holders in the relevant fields.
Is Linux knowledge required?
Yes. Candidates should have a strong understanding of operating systems such as Linux, RTOS, or Unix, along with experience working with the Linux kernel and device drivers.
Are Cisco certifications mandatory?
No. CCNA, CCNP, and CCIE are listed as desirable, not mandatory.
Is salary mentioned for this Cisco position?
No. Salary information was not included in the job details provided.
Important Note
Cisco has specifically warned about fraudulent recruiters and fake job offers.
Candidates should apply through the official Cisco careers website and be careful with anyone asking for money or sensitive personal information during the recruitment process.