2 months ago
Bengaluru, IndiaSenior
Responsibilities
- Lead the design, development, validation, and delivery of wireless and IoT software features for Cisco Wireless Access Points across embedded, controller, and cloud-integrated systems.
- Own features end to end from requirements clarification and technical design through implementation, release readiness, and field support.
- Develop and debug production software across networking, embedded Linux, firmware, protocol, container, and system integration layers.
- Drive architectural decisions balancing scalability, reliability, security, testability, and operational support.
- Collaborate with platform, radio, QA, security, product, cloud, and customer-facing teams.
- Improve software quality through code reviews, automated testing, CI/CD practices, threat modeling, defect root-cause analysis, and AI-assisted tools.
- Mentor junior engineers and provide technical guidance through design reviews, code reviews, debugging support, and knowledge sharing.
Requirements
- At least 7 years of software development experience in embedded, systems, or networking environments using embedded Linux or similar operating systems.
- Strong production development, debugging, and maintenance experience in C or C++.
- Experience with wireless, IoT, or networking technologies such as BLE, Zigbee, Thread, or Wi-Fi.
- Experience with TCP/IP, UDP, and HTTP/S communication protocols.
- Experience with embedded Linux internals, multithreading, firmware integration, containers, device lifecycle, drivers, scripting, and platform tooling.
- Ability to design, implement, test, and debug complex software features with limited guidance.
- Understanding of code reviews, unit or integration testing, defect analysis, and maintainable software design.
- Strong analytical, troubleshooting, ownership, and cross-functional collaboration skills across distributed teams.
- Experience applying artificial intelligence to software engineering workflows, including coding, test generation, debugging, documentation, code review, and agentic or AI-first development practices.
- Preferred experience includes secure connected-device software, authentication, authorization, secure updates, protocol hardening, threat modeling, observability, serviceability, field debugging, and operational quality improvement.
- Preferred experience includes REST, WebSockets, gRPC, MQTT, CI/CD pipelines, DevOps practices, automated test infrastructure, and tools such as Jenkins, Yocto, Jira, GitHub, Gerrit, Terraform, or Ansible.
- Experience with wireless access point, controller, IoT, or enterprise networking products is preferred; Cisco CCNA or equivalent practical networking experience is also preferred.
About Cisco
Cisco designs and sells networking, security, and collaboration platforms for enterprises, service providers, and governments, spanning routers and switches, Wi‑Fi, firewalls, zero‑trust, observability, and cloud-managed IT (Meraki) plus Webex. Its business model mixes hardware, software subscriptions, and support/consulting services. Founded in 1984 and headquartered in San Jose, California, Cisco is a public company traded on Nasdaq and serves customers across data centers, campuses, and service provider networks.
