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

CISCO Networking P4 Engineer

Cisco

Salary not specified
Aug 22, 2025
Milpitas, CA, USA
Apply Now

The company is seeking to evolve its next-generation networking products by developing and optimizing firmware, SDKs, simulators, and compilers for the Cisco Silicon One™ architecture, with a strong focus on P4. The role involves crafting and developing a wide range of networking features for the Cisco 8000 platform, contributing to product growth and convergence in the Service Provider space.

Requirements

  • Experience with software design using C/C++ and Python
  • Experience in troubleshooting and debugging
  • Experience with Layer 2 (L2) and Layer 3 (L3) networking technologies
  • Network processor software programming experience is a plus
  • Experience with P4 and microcode

Responsibilities

  • Design, implement, and test C, C++ and P4 programs to define packet processing behaviours on network devices.
  • Build, optimize, and enhance the backend of the P4 compiler to use the full potential of networking hardware.
  • Tackle complex resource management problems and optimize resource allocation across network processing pipelines.
  • Collaborate with ASIC engineers to ensure flawless integration of P4 programs with next-generation IC designs, providing compiler support during hardware development phases.
  • Participate in the design and implementation of new C, C++ and P4 language features to support the needs of network application developers.

Other

  • Bachelor’s or Master’s degree in STEM with 5 or 3 years of experience, respectively.