advertisement
Off Campus Jobs

Cisco Embedded Software Engineer Jobs 2026 in Bangalore

Cisco Embedded Software Engineer Jobs 2026 in Bangalore

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.

Apply Now

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.

Article By

Deepak Jangir

Hi, I'm Deepak Jangir, the author and content manager at BerojgarShala. I am passionate about helping students, freshers, and job seekers find genuine career opportunities across India.

advertisement