Sr Software Engineer--Routing Platform & Infrastructure
Core
Design and develop scalable software systems for high-speed networking platforms, coherent optical transceivers, PHY devices, and next-generation NPU-based systems at the intersection of optics and silicon photonics.
Role type
Senior IC software engineer (routing platform & infrastructure)
Builds
Cisco 8000 series high-performance routing platforms, custom Silicon One NPUs, and distributed system software
Domain
Networking infrastructure, silicon photonics, and AI-era data transport
Deliverable
production ML models | product features
Required skills
C/C++, Python, Data Structures and Algorithms, Embedded systems development, Linux OS programming, Platform Infrastructure software development, Optics software development
Preferred skills
Coherent optics (ZR/ZR+), PHY/SerDes, FEC, ASIC/NPU, DSP-based systems, CMIS/SFF standards, IOS-XR/SONiC/FBOSS, AI networking infrastructure, Optical line systems
Technologies
Linux, C/C++, Python, CMIS, SFF, IOS-XR, SONiC, FBOSS
Responsibilities
Own the lifecycle of management frameworks for hardware-optics interoperability, bridge hardware and software by integrating control-plane and datapath logic, architect robust Linux-based embedded solutions for optics/PHY integration, design diagnostic and telemetry infrastructure, lead end-to-end design of medium-scope features, provide technical mentorship and code reviews
Seniority
Senior, hands-on IC