Principal SDK Engineer for High-Performance Networking

Eridu Corporation

Saratoga (CA)

On-site

USD 210,000 - 275,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology company is looking for a Principal Engineer to lead the design and development of its Software Development Kit (SDK) for switching ASICs. You should have extensive experience in L2/L3 Ethernet protocols and proficiency in programming with C/C++/Python. The role involves mentoring junior engineers, working across teams, and implementing software interfaces. The position offers a competitive salary range of $210,000 to $275,000 annually based on experience and skills.

Qualifications

  • 10+ years of experience with a Bachelor’s or 5+ years with a Master’s.
  • Expertise in L2/L3 protocols and coding in C/C++/Python.
  • 10+ years building firmware and software abstractions.

Responsibilities

  • Own the SDK architecture for custom switch ASICs.
  • Design key software interfaces for dataplane operations.
  • Lead bring-up efforts for new silicon with firmware teams.

Skills

L2 and L3 Ethernet switching and routing protocols
Programming in C/C++/Python
Embedded system software development
SDK development for Ethernet switch silicon
Network latency and system performance profiling

Education

Bachelor’s in Computer Science/ECE or Masters with relevant experience

Tools

Linux environments
Development tools for firmware and software

Job description

A technology company is looking for a Principal Engineer to lead the design and development of its Software Development Kit (SDK) for switching ASICs. You should have extensive experience in L2/L3 Ethernet protocols and proficiency in programming with C/C++/Python. The role involves mentoring junior engineers, working across teams, and implementing software interfaces. The position offers a competitive salary range of $210,000 to $275,000 annually based on experience and skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Principal SDK Engineer for High-Perf AI Switch ASIC
Principal SDK Engineer for High-Perf AI Switch ASIC

Eridu • Saratoga (CA)

On-site
USD 210,000 - 275,000
Senior Software Engineer - Networking SDK & P4
Senior Software Engineer - Networking SDK & P4

Cisco • Milpitas (CA)

Hybrid
USD 165,000 - 242,000
Health insurance
401(k) plan with matching contribution
Paid parental leave
+1
Staff - Principal, Software Engineer, SDK
Staff - Principal, Software Engineer, SDK

Eridu Corporation • Saratoga (CA)

On-site
USD 210,000 - 275,000
Staff - Principal, Software Engineer, SDK
Staff - Principal, Software Engineer, SDK

Eridu AI • Town of Saratoga (NY)

On-site
USD 180,000 - 240,000
Staff - Principal, Software Engineer, SDK
Staff - Principal, Software Engineer, SDK

Eridu • Saratoga (CA)

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

Eridu AI • Town of Saratoga (NY)

On-site
USD 180,000 - 240,000
Senior Performance Engineer, Networking ASICs & AI/HPC
Senior Performance Engineer, Networking ASICs & AI/HPC

CloudDevs • Wayne (PA)

Hybrid
USD 130,000 - 180,000
Medical, dental, and vision coverage
401(k) with company match
Open Time Off (OTO)
Staff - Principal Engineer - Network Switch SDK
Staff - Principal Engineer - Network Switch SDK

Eridu Corporation • Saratoga (CA)

On-site
USD 150,000 - 190,000
Senior ASIC Design Engineer – High‑Speed Networking
Senior ASIC Design Engineer – High‑Speed Networking

Cornelis Networks • Austin (TX)

On-site
USD 130,000 - 160,000