Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Cisco Logo

Software Development Engineer

Cisco

Salary not specified
Sep 15, 2025
Milpitas, CA, US
Apply Now

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.