Software Engineer - P4 data plane developer

Cisco is a leading technology company that develops and provides networking hardware, software, telecommunications equipment and other high-technology services and products.
Caesarea, Israel
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Networking
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer | 1-3 years | Networking and Security Programming Concepts

Entry-level Software Engineer position at Cisco's Security Business Group, focusing on cloud security solutions using Go and Python in Bangalore.

Junior Python Software Engineer

Junior Python Software Engineer role at Cisco in Belgrade, Serbia. Design and implement CISCO Silicon One™ Integration platform.

Junior C++ Software Engineer

Junior C++ Software Engineer role at Cisco, working on next-generation networking products and Cisco Silicon One™ architecture in Belgrade, Serbia.

Junior Software Engineer

Junior C++ Software Engineer position at Cisco Silicon One team, developing core software technologies for next-generation silicon products.

ASIC Design/DV Engineer -Shanghai-Sourcing

Cisco is hiring an ASIC Design/DV Engineer in Shanghai to work on cutting-edge ASICs for Data Center, switching, routing, and security products.

Description For Software Engineer - P4 data plane developer

We are excited to announce that Cisco Silicon One team is undergoing rapid growth, and we are looking for a P4 Data Plane Developer who develops the Cisco Silicon One network application.

What You'll Do: You'll develop Core Software technologies at the heart of tomorrow's leading infrastructure solutions, tackling the entire range of challenges from user-facing API-s, through high-level algorithms, all the way down to firmware. The Cisco Silicon One team develops breakthrough next-generation silicon products.

In this role, you will:

  • Design and develop data plan software driving the world's most sophisticated infrastructures, using modern P4 (a domain-specific language for network devices, specifying how data plane devices process packets)
  • Gain intimate knowledge of world-class silicon and programming models
  • Work with architecture and design teams to define the next generation of ASIC products being developed

Who You'll Work With: You'll be joining Cisco Silicon One Israeli team which is the core center of Cisco's SW and ASIC design. You'll be part of the group driving our groundbreaking next-generation network devices - Cisco Silicon One. Our unique team works in a startup atmosphere inside a stable and leading corporate and develops the full software stack enabling the Silicon One ASICs.

Minimum Requirements:

  • B.Sc or higher degree in Computer Engineering, Electrical Engineering, or a related field
  • GPA above 87 (Please attach your grade sheet when applying to expedite the recruitment process)
  • Background in Networking (L2/L3 networking technologies)

Preferred Requirements:

  • Experience in Software Development or Embedded Development
  • Experience with P4 programming language & Python programming language
  • A deep understanding of network protocols
  • Experience with writing and testing software for high-performing and scalable networking products
  • GIT, Jira, Jenkins, and CI/CD pipeline tools
  • Strong troubleshooting skills to identify and resolve complex network issues, including packet capture analysis, log analysis, and protocol debugging

Join us in developing breakthrough technologies and be part of the team that's transforming the industry and building new AI/ML Networks!

Last updated 5 months ago

Responsibilities For Software Engineer - P4 data plane developer

  • Design and develop data plane software
  • Work with silicon and programming models
  • Define next generation ASIC products

Requirements For Software Engineer - P4 data plane developer

Python
  • B.Sc or higher in Computer Engineering, Electrical Engineering, or related field
  • GPA above 87
  • Background in Networking (L2/L3 technologies)
  • Experience with P4 and Python programming languages
  • Understanding of network protocols
  • Experience with high-performing and scalable networking products
  • Knowledge of GIT, Jira, Jenkins, and CI/CD pipeline tools
  • Strong troubleshooting skills

Benefits For Software Engineer - P4 data plane developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Access to quality medical, dental and vision insurance
  • 401(k) plan with Cisco matching contribution
  • Short and long-term disability coverage
  • Basic life insurance
  • Wellbeing offerings
  • Paid holidays
  • Paid Time Off (PTO)
  • Employee Stock Purchase Program

Interested in this job?