mid Software Engineer ic · Posted May 18, 2026

About this role

Cisco is hiring a mid-level Software Engineer based in Bangalore, India. The posting calls out experience with Python, C, Bash, Linux.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Bangalore, India
Department
Product and Engineering
Posted
May 18, 2026

More roles at Cisco

Software Engineering Technical Leader (Remote / Hybrid)
Boulder, CO · director
Python Go Kubernetes
Account Executive - Splunk
Alpharetta, GA · mid
DevOps SaaS Splunk
Corporate Counsel- Telecommunications & Market Access
Washington, DC · mid
Compliance Security
Software Engineering Technical Leader
Cary, NC · director
Python JavaScript TypeScript
Director, Solutions Engineer Security Technical Enablement
Research Triangle Park, NC · senior
Security Zero Trust SaaS
All Cisco jobs →

Job description

from Cisco careers

Meet the Team 

The Cisco Wireless Platform team builds the foundational embedded software that powers Cisco’s wireless products. We work closely with hardware, system architecture, test, and product teams to bring up new platforms, enable core subsystems, and deliver reliable, high-performance software at scale. Our work spans platform bring-up, low-level software development, system integration, and product readiness for enterprise wireless solutions.

Your Impact 

As a Platform Engineer, you will design, develop, and integrate embedded platform software for Cisco wireless products. You will own portions of low-level platform software, drive subsystem integration, and troubleshoot system issues across development and productization. We’re looking for engineers who combine strong embedded Linux fundamentals with hands-on debugging experience and the ability to work effectively across hardware and software boundaries. The ideal candidate is comfortable taking ownership, driving issues to closure, and using modern AI-enabled engineering practices to improve productivity and execution

Your responsibilities in this role:

  • Design, develop, debug, and validate embedded software for wireless platform products.

  • Own and enhance low-level platform components, including board support packages, platform services, boot-time initialization, and device-level software.

  • Drive hardware bring-up and subsystem integration for new and existing platforms.

  • Investigate complex software and system issues in embedded Linux environments and perform root-cause analysis to deliver robust fixes.

    This is an excerpt. Read the full job description on Cisco careers →
All software engineering jobs software engineering in Bangalore, India Jobs in Bangalore, India software engineering salaries software engineering career path
All Cisco Jobs Browse software engineering roles mid positions