Principal SDK Engineer for High-Perf AI Switch ASIC

Eridu

Saratoga (CA)

On-site

USD 210,000 - 275,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A Silicon Valley-based hardware startup is seeking a Principal Software Engineer to lead SDK development for their switch ASICs. This role involves designing software interfaces, mentoring engineers, and ensuring performance readiness. Candidates should have a Bachelor's or Master's in Computer Science/ECE with at least 5-10 years of relevant experience. The position offers a salary range between $210,000 and $275,000 annually, focused on groundbreaking AI technologies.

Qualifications

  • 10+ years of experience in software development.
  • Hands-on experience building firmware and software abstractions for networking ASICs.
  • Familiarity with simulation environments and behavioral models such as BMv2.

Responsibilities

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

Skills

Expertise in L2 and L3 Ethernet switching and routing protocols
Coding expertise in C/C++/Python
Experience in SDK development for Ethernet switch silicon
Strong command of C/C++ in Linux-based environments

Education

Bachelor’s in Computer Science/ECE or Masters in CS/ECE

Job description

A Silicon Valley-based hardware startup is seeking a Principal Software Engineer to lead SDK development for their switch ASICs. This role involves designing software interfaces, mentoring engineers, and ensuring performance readiness. Candidates should have a Bachelor's or Master's in Computer Science/ECE with at least 5-10 years of relevant experience. The position offers a salary range between $210,000 and $275,000 annually, focused on groundbreaking AI technologies.
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
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 • Saratoga (CA)

On-site
USD 210,000 - 275,000
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 Methodology Architect (AI-Driven Flows)
Senior ASIC Methodology Architect (AI-Driven Flows)

NVIDIA • North Carolina

On-site
USD 152,000 - 242,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)
Principal AI Silicon Design Engineer
Principal AI Silicon Design Engineer

Microsoft • Mountain View (CA)

On-site
USD 139,000 - 275,000
Senior AI Hardware Systems Engineer — Data Center ASICs
Senior AI Hardware Systems Engineer — Data Center ASICs

Etched • San Jose (CA)

On-site
USD 150,000 - 275,000
Full medical, dental, and vision packages
Housing subsidy of $2,000/month
Daily lunch and dinner in the office
+1
Principal ASIC Design Engineer
Principal ASIC Design Engineer

Cognichip • Redwood City (CA)

On-site
USD 160,000 - 210,000
Competitive compensation
Equity and benefits
Flexible work environment