Cisco

Software Engineer

Cisco
Apply
1 day 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 on high-performance network devices.
  • Build, optimize, and enhance the backend of the P4 compiler for advanced networking hardware.
  • Solve resource-management and allocation challenges across programmable network-processing pipelines.
  • Collaborate with ASIC engineers to integrate P4 programs with next-generation IC designs and provide compiler support throughout hardware development.
  • Design and implement new C, C++, and P4 language features for network application developers.
  • Develop Python test frameworks and test cases to validate SDK functionality, correctness, performance, and reliability.
  • Contribute to SDK and control-plane development for networking protocols on Cisco 8000 platforms.

Requirements

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

Benefits

  • Medical, dental, and vision insurance for eligible U.S. employees.
  • 401(k) plan with Cisco matching contributions.
  • Paid parental leave, short- and long-term disability coverage, and basic life insurance.
  • Paid holidays, birthday leave, year-end holiday shutdown, personal wellness days, vacation or flexible time off depending on employee classification, and sick time.
  • Optional paid volunteer days and additional paid time away for critical family or emergency issues.
  • Eligibility for annual bonuses, Cisco restricted stock unit grants, and other benefits subject to applicable plans and policies.

Tech Stack

Categories

Cisco

About Cisco

10,000+ employees

Cisco designs and sells networking, security, and collaboration platforms for enterprises, service providers, and governments, spanning routers and switches, Wi‑Fi, firewalls, zero‑trust, observability, and cloud-managed IT (Meraki) plus Webex. Its business model mixes hardware, software subscriptions, and support/consulting services. Founded in 1984 and headquartered in San Jose, California, Cisco is a public company traded on Nasdaq and serves customers across data centers, campuses, and service provider networks.

Contact me