Description
Join the Cisco IIoT team to work on product development for industrial switching and routing solutions that transform industrial operations.
Your Impact
- Design and develop IIoT hardware platforms, ensuring seamless integration between hardware and software layers.
- Design and develop control plane and data plane software for Cisco IIOT Wireless products.
- Design and develop low-level software components, including BSP, radio device drivers, and kernel modules.
- Analyze requirements and problem statements to come up with the right software designs and solutions.
- Write detailed design documents and functional specifications.
- Code and unit test software components and modules, with strong white-box testing and automation skills.
- Troubleshoot, debug, and root cause simulation, software bring-up, and customer failures.
- Collaborate with local and remote teams to review product requirements documents, develop specifications, and test plans.
- Innovate and come up with new ideas that can lead to filing patents and crafting IP value for the company.
Minimum Qualifications:
- Bachelor's or Master's degree in Computer Science, EE/ECE, or related fields.
- Prior work experience with control plane software or data plane software, data structures, wireless experience (802.11ac/ax/be), Linux/RTOS/Networking OS internals.
- Strong understanding of OS (e.g., Linux, RTOS, Unix) and experience working with Linux kernel, device drivers, and BSPs.
- Deep, hands-on expertise in 802.11 radio firmware and system architecture.
- Debug and resolve challenging cross-layer issues (RF, firmware, driver, system).
- Strong understanding and development experience in LEO (Low Earth Orbit) satellite communication systems and architectures.
- Knowledge of Starlink services, user terminals, gateways, and satellite internet connectivity.
- Experience with LTE, 5G NR, cellular gateways, SIM-based connectivity, and wireless communication systems.
- Understanding of satellite-based wireless backhaul architectures.
- Experience in developing software/firmware for networking products.
- Excellent knowledge of software architecture and system design.
- Experience using traffic generators/analyzers such as IXIA/Wireshark.
- Proficient in writing quality code in C/C++.
- Technical leadership experience in leading high-performance teams.
- Hands-on experience with Gen AI assistant technologies, natural language processing (NLP), or Gen AI technologies.
Preferred Qualifications:
- Significant experience with 802.11 driver development and troubleshooting or LEO, Satellite internet, LTE, Cellular gateway communication, and architecture.
- Having hands-on development experience with L2, L3, Wireless protocols is a plus.
- Cisco Networking certificates such as CCNA, CCNP, CCIE are desirable.
- Experience with AI/ML and Agentic AI framework.