Cisco's Silicon One™ architecture is changing the economics of high-performance networking. The Cygnus BSP group is at the foundation of the software stack—right next to the silicon—turning bleeding-edge ASICs into production-ready platforms.
Requirements
- Experience with basic IPv4/Ipv6 networking protocols, ssh, telnet, Linux OS and networking basics
- C/C++ development skills; experience with Python for tooling, automation, and test.
- 3+ years of experience with high-performance networking ASICs (e.g., Cisco Silicon One, Broadcom DNX/Jericho, Nvidia Spectrum, or similar).
- Knowledge of datapath initialization, low-level register programming, and performance tuning.
- Working experience automating Platform specific features, NPU testing. SFP Optics testing, Ethernet, Layer2/Layer3 protocols
Responsibilities
- Work on the NPU/Slice datapath vertical for multiple Cygnus-based platforms, from first power-on through full system launch.
- Design and implement production-grade reset, initialization, and power-sequencing routines for Silicon One and future NPU ASICs.
- Extend the hwqual (hardware-qualification) application to enable datapath forwarding features—IP forwarding, QoS, punt-path handling, and more.
- Develop robust diagnostics, counters, and telemetry hooks that replace fragile one-off scripts.
- Develop and automate test cases for platform software for NPU and other subsystems.
- Integrate your code into CI/CD pipelines and at-scale automation that keep bring-up cycles fast, repeatable, and auditable.
- Debug initialization and bring-up issues using on-chip traces, and custom tools.
Other
- This is a hybrid role working from our Milpitas, CA location and candidates are expected onsite 3 days per week.
- Bachelor’s with 5+ years of related experience or Master’s degree in Computer Engineering, Electrical Engineering with 3+ years of experience or PhD + 0 years of related experience.