We are looking for a Networking P4 Engineer - Location: San Jose, CA (Onsite)- Position Type 6-12+ Months Contract Position.
Job Title: Networking P4 Engineer
Location: San Jose, CA
Employment Type: Contract (Onsite)
Job Overview:
We are looking for an experienced and driven Networking P4 Engineer to join Cisco's cutting-edge Network Technology team under the R&D division. This role focuses on developing and optimizing firmware, SDKs, simulators, and compilers based on Cisco Silicon One architecture, leveraging the power of P4 programming to revolutionize next-generation networking products.
What You'll Do:
- Design, develop, and test P4 programs to define packet processing behaviors.
- Optimize P4-based solutions to maximize hardware utilization.
- Enhance the P4 compiler backend for high-performance network applications.
- Address complex resource management and allocation challenges in processing pipelines.
- Collaborate with ASIC engineers to support seamless integration of P4 programs with next-gen IC designs.
- Contribute to building tools, libraries, and frameworks for P4 development and analysis.
- Work with cross-functional hardware/software teams to deliver new features and refine existing solutions.
- Participate in the evolution of P4 language features to meet the needs of modern network applications.
Who You Are:
- 7 10 years of experience in networking, software engineering, or packet processing.
- Strong academic foundation in Computer Science, Electrical Engineering, or a related field.
- Expertise in P4, C/C++, or Python, with solid software design and debugging skills.
- Deep understanding of L2/L3 protocols and network architectures.
- Highly self-motivated, proactive, and capable of working with minimal supervision.
- Excellent communication skills and fluency in English.
Preferred Qualifications:
- Hands-on experience with P4 compiler infrastructures and optimization.
- Familiarity with tools like ANTLR, SWIG, and scripting in Python.
- Background in hardware/software co-design and performance analysis.
- Understanding of Cisco Silicon One or comparable architectures.
Minimum Requirements:
- Education: BS/BA degree in Computer Science, Information Science, Computer/Electrical Engineering, or related field.
- Languages: Proficiency in C/C++ and Python.
- Skills: Strong in software design, troubleshooting, and debugging.
- Networking: Experience with Layer 2/3 technologies and packet processing frameworks.
We are looking for a Networking P4 Engineer - Location: San Jose, CA (Onsite)- Position Type 6-12+ Months Contract Position.
Job Title: Networking P4 Engineer
Location: San Jose, CA
Employment Type: Contract (Onsite)
Job Overview:
We are looking for an experienced and driven Networking P4 Engineer to join Cisco's cutting-edge Network Technology team under the R&D division. This role focuses on developing and optimizing firmware, SDKs, simulators, and compilers based on Cisco Silicon One architecture, leveraging the power of P4 programming to revolutionize next-generation networking products.
What You'll Do:
- Design, develop, and test P4 programs to define packet processing behaviors.
- Optimize P4-based solutions to maximize hardware utilization.
- Enhance the P4 compiler backend for high-performance network applications.
- Address complex resource management and allocation challenges in processing pipelines.
- Collaborate with ASIC engineers to support seamless integration of P4 programs with next-gen IC designs.
- Contribute to building tools, libraries, and frameworks for P4 development and analysis.
- Work with cross-functional hardware/software teams to deliver new features and refine existing solutions.
- Participate in the evolution of P4 language features to meet the needs of modern network applications.
Who You Are:
- 7 10 years of experience in networking, software engineering, or packet processing.
- Strong academic foundation in Computer Science, Electrical Engineering, or a related field.
- Expertise in P4, C/C++, or Python, with solid software design and debugging skills.
- Deep understanding of L2/L3 protocols and network architectures.
- Highly self-motivated, proactive, and capable of working with minimal supervision.
- Excellent communication skills and fluency in English.
Preferred Qualifications:
- Hands-on experience with P4 compiler infrastructures and optimization.
- Familiarity with tools like ANTLR, SWIG, and scripting in Python.
- Background in hardware/software co-design and performance analysis.
- Understanding of Cisco Silicon One or comparable architectures.
Minimum Requirements:
- Education: BS/BA degree in Computer Science, Information Science, Computer/Electrical Engineering, or related field.
- Languages: Proficiency in C/C++ and Python.
- Skills: Strong in software design, troubleshooting, and debugging.
- Networking: Experience with Layer 2/3 technologies and packet processing frameworks.