CISCO Networking P4 Engineer Job at Cisco, Milpitas, CA

MTB3dktFQ3FEdFIwdWEyTTdOUFBRVitmakE9PQ==
  • Cisco
  • Milpitas, CA

Job Description

Meet the team

We are seeking an experienced and motivated Networking P4 Engineer to join our Network Technology team within the R&D department, contributing to the evolution of next-generation networking products! In this role, you’ll develop and optimize firmware, SDKs, simulators, and compilers for Cisco Silicon One™ architecture, with a strong focus on using the power of P4 (Programming Protocol-Independent Packet Processors). This is a phenomenal opportunity to work with pioneering technology that’s shaping the future of networking!

You’ll be part of a diverse team dedicated to delivering innovative, high-quality solutions on Cisco 8000, featuring the latest Silicon One ASICs. You will play a key role in developing the SDK and/or control plane for networking protocols, collaborating with talented colleagues to drive industry-leading advancements. Join us and be a part of something outstanding!

Your impact

As a Software Engineer in the Service Provider High End Router (Cisco 8000) team, you will craft and develop a large range of networking features as part of the Software Development Team. The foundational features of the next generation platforms are solidly in place. This will be a ground floor opportunity and will allow you to be responsible for the next phase of product growth, convergence in the SP space supplying significant features for Web, Cloud, Data centre, and Mobile solutions. 

  • 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.

Minimum Qualifications

  • Bachelor’s or Master’s degree in STEM with 5 or 3 years of experience, respectively.
  • 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

Preferred Qualifications

  • Network processor software programming experience is a plus
  • Experience with P4 and microcode 

Why Cisco?

At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Simply put – we power the future. 

Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. 

We are Cisco, and our power starts with you. 

Job Tags

Similar Jobs

Advantia Health

Women's Health Nurse Practitioner (WHNP) - Menopause Job at Advantia Health

 ...Advantia Health is seeking a Nurse Practitioner to provide tele-health services as a menopause resource. The Women's Health Nurse Practitioner...  ...and counseling on symptom management, disease prevention, sexual health, and quality-of-life issues. Collaborate with... 

NTT DATA, Inc.

Salesforce Selenium + Accelq QA Job at NTT DATA, Inc.

 .... If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Salesforce Selenium + Accelq QA to join our team in Pune, Mahrshtra (IN-MH), India (IN). Role: QA Automation Engineer Tools/Platforms... 

Omniscient

Social Media Marketing Writer (Freelance, Contract) Job at Omniscient

 ...turn SEO and content into growth engines. About This Role Were hiring a US-based content writer to create long-form content for a B2B SaaS client. This is a freelance position where youll work with our editorial team to produce well-researched, engaging, and SEO... 

The Talent Room

Maintenance Technicians (Red Seal Qualified) Job at The Talent Room

 ...environment (agricultural or food production environment, FMCG, mining or similar) to join us in The Netherlands! Who are you: * A RED SEAL (Trade Tested), N5 or N6, Millwright, Electrician, Fitter & Turner, Mechanical or Mechatronic Engineering Diploma (preferably in... 

The Goodyear Tire & Rubber Company

Warehouse Manager - Redding, CA Job at The Goodyear Tire & Rubber Company

Goodyear. More Driven. Let's Connect APPLY TODAY To Schedule Your On Site Interview! Text "Goodyear" to 66866 to connect with a recruiter! The starting pay for this position is $21.00 /hr; however, base pay offered may vary depending on factors such-as job-related...