Cisco

Senior Software Engineer (BLE/IoT)

Cisco
Apply
1 day ago
Bengaluru, IndiaSenior
H1B Sponsor

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.

Tech Stack

AnsibleCC++gRPCJenkinsTerraform

Categories

Cisco

About Cisco

10,000+ employees

Cisco is the worldwide technology leader that is revolutionizing the way organizations connect and protect in the AI era. For more than 40 years, Cisco has securely connected the world. With its industry leading AI-powered solutions and services, Cisco enables its customers, partners and communities to unlock innovation, enhance productivity and strengthen digital resilience. With purpose at its core, Cisco remains committed to creating a more connected and inclusive future for all.

Contact me