Job Overview:
| Job Role | Software Embedded Software Developer |
| Job Type | Full Time |
| Experience | Experienced (1 – 3 Years) |
| Qualification | B.E / B.Tech / M.E / M.Tech |
| Key Skills | C, C++, Linux, RTOS, Device Drivers, BSP, IIoT, Networking Protocols |
| Year of Passing | Recent Batches |
| Salary | 11.1 LPA – 19.9 LPA (Estimated) |
| Job Location | Bangalore |
| Last Date | Apply Before the link Expires |
CISCO Hiring For Embedded Software Developer
About Company :
Cisco Systems is a worldwide leader in IT, networking, and cybersecurity solutions. They help companies of all sizes transform how people connect, communicate, and collaborate. Joining Cisco’s Industrial Internet of Things (IIoT) team means working on cutting-edge switching and routing products, driving innovations that bridge the gap between hardware and software layers in robust enterprise environments.
Official Company Website : www.cisco.com

-> HCLTech Hiring Freshers For Junior Tester | HCLTech Off Campus Drive 2026 – Apply Now
CISCO Hiring For Embedded Software Developer Position:
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 :
As an Embedded Software Developer at CISCO, your key responsibilities will include:
- 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 :
To be eligible for CISCO Recruitment 2026, candidates must strictly meet the following 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 Level:
- Bachelor’s degree holders: 1 to 3 years of experience.
- Master’s degree holders: 1 to 2 years of experience.
- Required 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.
- Preferred Qualifications (Good-to-Have):
- Experience using Traffic generators/Analyzers like IXIA or Sniffer.
- Prior work with control/data plane software and networking OS internals.
- Experience in the Networking domain with strong L2/L3, Wireless, or Security protocols.
- Experience in developing and validating peripheral interfaces (PCI, PCIe, I2C, SPI, UART, GPIO, Ethernet).
- Cisco Networking certificates such as CCNA, CCNP, or CCIE are highly desirable.
How to Apply for CISCO Recruitment Drive 2026?
Interested and eligible candidates can apply for this position online by following the link below. We recommend applying as soon as possible before the application window closes.






