Software Engineering Technical Leader :: C/C++, Firmware & L2/L3 Networking |12-15 Years
Core
Design and develop high-performance system software and firmware for cloud-managed switches, focusing on L2/L3 networking protocols and connectivity.
Role type
Senior IC firmware engineer (networking) with technical leadership responsibilities
Builds
Firmware for Cisco Meraki switching products
Domain
Networking hardware / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ development, software architecture, system design, concurrent programming, IPC/RPC mechanisms, L2/L3 network protocols, traffic analysis (IXIA/Sniffer), unit testing, debugging, technical leadership
Preferred skills
Debugging and verification methodologies in C/C++, hands-on L2/L3 protocol development, Cisco networking certifications (CCNA/CCNP/CCIE), Gen AI tools usage (Codex/Claude)
Technologies
C, C++, IXIA, Sniffer, Gen AI tools (Codex, Claude)
Responsibilities
Architect scalable and highly available networking components; design and develop firmware for switching products; analyze requirements to create software designs and functional specifications; code, unit test, and debug software components; collaborate on test strategies and plans; innovate to create IP value
Seniority
Senior, hands-on IC with leadership