Software Engineering Technical Leader - 12+yrs - C/C++, Wireless, Linux/RTOS/Networking OS internals
Core
Design and development of next-generation Control Plane and Data Plane software for Cisco's Industrial IoT switching and routing products, integrating AI assist technologies.
Role type
Senior Software Engineering Technical Leader (Networking/Embedded Systems)
Builds
Industrial IoT switching and routing platforms, low-level software components (BSP, drivers, kernel modules), and secure networking solutions.
Domain
Industrial IoT, Networking, Wireless Communications, Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ programming, Linux/RTOS/Networking OS internals, Control plane software design, Data plane software design, Device drivers development, BSP development, Wireless protocols (802.11ac/ax/be, LTE, 5G NR), Satellite communication systems, Gen AI/NLP technologies, Software architecture, System design, White-box testing, Debugging and root cause analysis
Preferred skills
L2/L3 protocol development, Traffic generator/Analyzer usage (IXIA/Sniffer), Cisco Networking certifications (CCNA/CCNP/CCIE), Debugging and verification methodologies
Technologies
Linux, RTOS, C, C++, 802.11ac/ax/be, LTE, 5G NR, Starlink, IXIA, Sniffer, OpenAI, Gemini, MCP, Agentic AI
Responsibilities
Design and develop low-level software components including BSP, device drivers, and kernel modules; Lead design and development of control plane and data plane software for IIoT switching/routing; Innovate new IP and file patents; Triage, debug, and root cause simulate software failures; Collaborate on SW Functional/Design Specifications and test plans; Translate sophisticated requirements into robust, scalable solutions using AI technologies.
Seniority
Senior, hands-on IC with technical leadership