Cisco

Software Engineer

Cisco
Apply
6 days ago
Milpitas, CA, USAMid Level / Senior
H1B Sponsor

Base Salary

$155k - $223k/yr

Responsibilities

  • Design, implement, and test C, C++, and P4 programs for packet-processing behavior on high-performance network devices.
  • Build and optimize the backend of the P4 compiler for advanced networking hardware.
  • Solve resource-management and resource-allocation challenges across programmable network-processing pipelines.
  • Collaborate with ASIC engineers on P4 integration and compiler support during hardware development cycles.
  • Design and implement new C, C++, and P4 language features for network application developers.
  • Develop Python test frameworks and test cases to validate SDK correctness, performance, and reliability.

Requirements

  • Bachelor’s degree with 5+ years of relevant experience or a master’s degree with 3+ years of relevant experience.
  • Production-quality software design and development experience using C, C++, or P4.
  • Experience troubleshooting, debugging, and resolving complex issues across large distributed codebases using tools such as GDB and PDB.
  • Experience with Layer 2 and Layer 3 networking technologies, protocols, and data-plane behavior.
  • Python experience developing scalable, maintainable, production-ready software.
  • Experience with network-processor software programming is preferred.

Benefits

  • Medical, dental, and vision insurance; 401(k) with Cisco matching contributions; paid parental leave; disability coverage; and basic life insurance.
  • Paid holidays, a floating holiday for eligible non-exempt employees, birthday leave, year-end shutdown, personal wellness days, vacation or flexible time off, and sick time.
  • Optional paid volunteer days and additional paid time away for critical family or emergency issues.
  • Eligibility for annual bonuses for non-sales roles and potential Cisco restricted stock unit grants.
  • Work location and applicable salary range vary by U.S. state or Canadian hiring location.

Tech Stack

Categories

Cisco

About Cisco

10,000+ employees

Cisco is the worldwide technology leader that is revolutionizing the way organizations connect and protect in the AI era. For more than 40 years, Cisco has securely connected the world. With its industry leading AI-powered solutions and services, Cisco enables its customers, partners and communities to unlock innovation, enhance productivity and strengthen digital resilience. With purpose at its core, Cisco remains committed to creating a more connected and inclusive future for all.

Contact me