Senior Software Engineer - Networking SDK & P4

Cisco

Milpitas (CA)

Hybrid

USD 165,000 - 241,400

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) plan with matching contribution
Paid parental leave
Flexible vacation time

Job summary

A leading technology firm in Milpitas is looking for an experienced Software Engineer to join their Service Provider High End Router team. The role involves developing and optimizing firmware and SDKs for next-generation networking products. Candidates should have expertise in C, C++, and Python, along with a strong background in networking technologies. This position includes fantastic growth opportunities and a competitive salary range of $165,000 to $241,400. Join a collaborative team dedicated to innovation in the field of networking.

Qualifications

  • Bachelor’s degree with 7+ years of relevant experience or master's degree with 4+ years, or PhD with 1+ years in a STEM discipline.
  • Experience in software design and development using C, C++, and Python.
  • Experience in troubleshooting and debugging complex software issues.

Responsibilities

  • Design, implement, and test C, C++, and P4 programs for packet-processing.
  • Build and optimize the backend of the P4 compiler.
  • Collaborate with ASIC engineers for integration of P4 programs with IC designs.

Skills

C programming
C++ programming
Python programming
Troubleshooting and debugging
Layer 2 networking
Layer 3 networking
P4 programming

Education

Bachelor's degree in STEM
Master's degree in STEM
PhD in STEM

Tools

GDB
PDB

Job description

A leading technology firm in Milpitas is looking for an experienced Software Engineer to join their Service Provider High End Router team. The role involves developing and optimizing firmware and SDKs for next-generation networking products. Candidates should have expertise in C, C++, and Python, along with a strong background in networking technologies. This position includes fantastic growth opportunities and a competitive salary range of $165,000 to $241,400. Join a collaborative team dedicated to innovation in the field of networking.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal SDK Engineer for High-Performance Networking
Principal SDK Engineer for High-Performance Networking

Eridu Corporation • Saratoga (CA)

On-site
USD 210,000 - 275,000
Senior SDK Architect for High-Performance Network Switches
Senior SDK Architect for High-Performance Network Switches

Eridu Corporation • Saratoga (CA)

On-site
USD 150,000 - 190,000
Embedded Networking Software Engineer
Embedded Networking Software Engineer

TP-Link Corporation Limited • Irvine (CA)

On-site
USD 100,000 - 140,000
Free snacks and drinks
Health and wellness benefits
Fully paid medical, dental, and vision insurance
+3
Staff Software Engineer, SDN & Kernel Networking
Staff Software Engineer, SDN & Kernel Networking

Crusoe Energy Systems LLC • San Francisco (CA)

On-site
USD 185,000 - 224,000
Competitive compensation
Restricted Stock Units
Paid time off
+3
Staff Software Engineer: High-Performance SDN
Staff Software Engineer: High-Performance SDN

Crusoe • San Francisco (CA)

On-site
USD 185,000 - 224,000
Senior Linux Kernel Engineer – Networking Driver & RDMA
Senior Linux Kernel Engineer – Networking Driver & RDMA

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Senior Embedded Software Engineer – Networking & Security
Senior Embedded Software Engineer – Networking & Security

Fortinet, Inc. • Sunnyvale (CA)

On-site
USD 96,000 - 119,000
Medical, dental, and vision insurance
401(k)
11 paid holidays
Senior Board & Systems Engineer - High-Perf Networking
Senior Board & Systems Engineer - High-Perf Networking

Micas Networks • San Jose (CA)

On-site
USD 120,000 - 150,000
Senior Network Software Engineer — Next-Gen Routing & OS
Senior Network Software Engineer — Next-Gen Routing & OS

ACL Digital • Santa Clara (CA)

On-site
USD 120,000 - 150,000
Senior Embedded Software Engineer - Networking & Drivers
Senior Embedded Software Engineer - Networking & Drivers

Hewlett Packard Enterprise Development LP • Sunnyvale (CA)

On-site
USD 120,000 - 160,000