Cisco is hiring Software Embedded Software Developers for its Bangalore location. This role focuses on building low-level software, device drivers, and embedded systems for networking products like routers and switches. It is an excellent opportunity for engineers passionate about system-level programming, networking, and high-performance computing.
| Job Title | Software Embedded Software Developer |
| Company | Cisco |
| Job ID | 2009087 |
| Location | Bangalore, India |
| Experience Required | 1 – 5 Years (Typical) |
| Education | Bachelor’s / Master’s in CS / EE / ECE |
| Primary Skills | C, C++, Linux, Embedded Systems, Networking |
| Job Type | Full-Time |
| Apply Link | Apply Now |
Cisco Recruitment 2026 – Software Embedded Software Developer (Bangalore)
Job Description
This role involves developing embedded software for Cisco’s networking products such as switches and routers. Engineers will work on system-level programming including kernel modules, device drivers, and hardware-software integration for high-performance networking systems.
Key Responsibilities
• Design and develop low-level embedded software components
• Work on device drivers, BSP, and kernel modules
• Develop control plane and data plane software for networking systems
• Debug, test, and optimize system-level software
• Collaborate with cross-functional teams for product development
• Analyze requirements and create technical design solutions
• Ensure performance, reliability, and scalability of systems
Required Skills
• Strong programming skills in C and C++
• Solid understanding of Linux/Unix or RTOS systems
• Experience with device drivers and kernel-level programming
• Knowledge of networking fundamentals (L2/L3, protocols)
• Strong debugging and problem-solving skills
• Understanding of embedded systems architecture
Preferred Skills
• Experience with networking hardware or IoT systems
• Knowledge of protocols like Ethernet, PCIe, SPI, I2C, UART
• Familiarity with debugging tools and performance tuning
• Cisco certifications (CCNA/CCNP) are a plus
Eligibility
• Bachelor’s or Master’s degree in Computer Science, Electrical, or related field
• 1–3 years (Bachelor’s) or 1–2 years (Master’s) relevant experience
Work Location
• Bangalore, India
How to Apply
Apply using the official Cisco careers link provided above. Shortlisted candidates will be contacted for technical interviews and further evaluation.



