Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff - Principal, Software Engineer, SONiC/SAI

$210k - $275k

Eridu Corporation

About Eridu

Eridu is a Silicon Valley-based hardware startup pioneering infrastructure solutions that accelerate AI data centers to deliver Faster AI. Today’s AI performance is frequently limited by communication bottlenecks. Eridu introduces multiple industry-first innovations across silicon, packaging, software, and systems to deliver an order of magnitude improvement in performance and unlock greater GPU utilization to speed training job completion times and tokens‑per‑second for more profitable inference. We do this while simultaneously reducing capital and power costs and improving reliability.

The company’s solutions and value proposition have been widely validated by leading hyperscalers.

Eridu has raised over $200M to date including its most recent, oversubscribed Series A round. The company is led by a veteran team of Silicon Valley executives who have delivered multiple billion‑dollar product lines and led multiple companies to billion‑dollar exits, including serial entrepreneur Drew Perkins, co‑founder of Infinera (NASDAQ: INFN), Lightera (acq. by Ciena), Gainspeed (acq. by Nokia) and Mojo Vision (the world’s leading micro‑LED company). The company is in execution mode and has a world‑class engineering team with decades of experience in state‑of‑the‑art silicon, packaging, optics, software, and systems. Eridu is working with best‑in‑class supply chain partners including silicon, packaging and systems.

Visit our website eridu.ai to learn more.

Position Overview

We are seeking a highly experienced Senior Staff Engineer to lead the architecture, development, and integration of OCP SAI (Switch Abstraction Interface) with SONiC (Software for Open Networking in the Cloud). This role requires deep understanding of dataplane programming, control plane integration, and hands‑on experience in open networking ecosystems.

Key Responsibilities

  • Lead SAI/SONiC SDK development, enabling performant control plane stack by defining abstraction layers and mapping hardware capabilities to standardized SAI APIs
  • Collaborate with Hardware and Software Teams: Work with hardware and software engineers to ensure seamless integration and optimal performance of SDKs.
  • Contribute to Software Development Lifecycle: Participate in all stages of the software development lifecycle, from requirements gathering to deployment and maintenance.
  • Develop Automated Tests: Create automated tests and tools to verify the quality and functionality of control plane including SDKs.

Required Qualifications

  • Bachelor’s in Computer Science/ECE with 10+ years of experience or Master’s in CS/ECE with 5+ years of experience.
  • Strong Programming Skills: Proficiency in C, C++, and/or Python.
  • Experience with Embedded Systems: Familiarity with embedded software development and debugging.
  • Knowledge of Networking Protocols: Deep understanding of networking concepts and protocols (e.g., BGP, TCP/IP, Ethernet).
  • Experience with SDK Development: Hands‑on experience in developing and maintaining SDKs, preferably for hardware products.
  • Strong Problem‑solving and Debugging Skills: Ability to identify, analyze, and resolve complex software issues.
  • Excellent Communication and Collaboration Skills: Ability to work effectively with cross‑functional teams and communicate technical information clearly.

Why Join Us?

At Eridu, you’ll have the opportunity to shape the future of AI infrastructure, working with a world‑class team on groundbreaking technology that pushes the boundaries of AI performance. Your contributions will directly impact the next generation of AI infrastructure solutions, transforming the performance of AI data centers.

The starting base salary for the selected candidate will be established based on their relevant skills, experience, qualifications, work location, market trends, and the compensation of employees in comparable roles.

Notice to Recruiting Agencies

Eridu does not accept unsolicited resumes or candidate profiles from staffing agencies or third‑party recruiters. Any candidate submitted to Eridu without prior written authorization from our recruiting team will be considered unsolicited and will become the property of Eridu. Eridu reserves the right to pursue and hire such candidates without any obligation to pay fees. Recruiting agencies are expressly instructed not to contact hiring managers, employees, or executives regarding open positions.

The pay range for this role is:

210,000 - 275,000 USD per year (San Francisco Bay Area)

#J-18808-Ljbffr

Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Staff - Principal, Software Engineer, SONiC/SAI in Saratoga, CA vacancy
  • $210k - $275k

     ...Staff - Principal, Software Engineer, SDK Eridu is a Silicon Valley-based hardware startup pioneering infrastructure solutions that accelerate...  .... Enable control plane integration with SONiC stack via OCP SAI or custom APIs. Lead bring‑up efforts for new silicon... 
    Suggested

    Eridu

    Saratoga, CA
    18 hours ago
  • $210k - $275k

     ...Silicon Valley hardware startup is seeking a Senior Staff Engineer to lead the architecture and development of SAI (Switch Abstraction Interface) with SONiC. The ideal candidate will have over 10 years of experience in software engineering, strong programming skills in C/C++... 
    Suggested

    Eridu

    Saratoga, CA
    3 days ago
  • $210k - $265k

     ...and reliability of our platform software stack and switching SDK that...  ...design test frameworks, mentor engineers, and directly validate the...  ...Network SDK - including HAL, SAI, platform APIs, and data plane...  ...integration with Network OS layers (SONiC, EOS, NX‑OS, etc.).... 
    Suggested

    Eridu AI

    Saratoga, CA
    1 day ago
  • $170k - $220k

    Overview Position: Staff Software Engineer - Medical Imaging, Robotics, and AI Location: Campbell, CA Job Id: 649 # of Openings: 1 Laza Medical, a Shifamed Portfolio Company, is at the forefront of developing state-of-the-art imaging solutions for cardiovascular applications... 
    Suggested
    Full time
    Work experience placement

    Shifamed

    Campbell, CA
    2 days ago
  • $231.4k - $331.8k

     ...digital world! What You’ll Do As a Principal Software Engineer for the Silicon One Customer...  ...solutions, and support the integration of SAI and SDK functionalities, including working...  ...Preferred Qualifications Experience with SONiC, SAI or another Network OS.... 
    Suggested
    Full time
    Temporary work
    Local area
    Worldwide
    Flexible hours

    Cisco

    San Jose, CA
    2 days ago
  • $170k - $200k

     ...seek talented, passionate, and committed engineers, technologists, and business leaders to...  ...Summary Supermicro is seeking a Staff Software Engineer with exceptional networking...  ...expertise in the data center networking with SONiC OS or similar. Hands-on design and... 
    Worldwide

    Supermicro

    San Jose, CA
    13 days ago
  • $207.8k - $378.7k

    Principal Software Engineer - FoundationDB - Cupertino, CA Apple is looking for an experienced database Software Engineer to help develop the next generation of Apple’s cloud services. You will be working on a core component of the iCloud Platform that makes Apple’s experiences... 
    Relocation package

    Itlearn360

    Cupertino, CA
    2 days ago
  • $158.74k - $186.52k

     ...customers to design, develop, test, and deploy new and innovative security solutions in a continuous delivery model. Use advanced software engineering tools, such as Python, Java programming, Linux, bash scripting skills, expert API design (GraphQL, REST), architecture on... 
    Remote work
    Worldwide

    TenEleven Ventures

    Campbell, CA
    2 days ago
  • $257.4k - $386.3k

    Cupertino, California, United States Software and Services Apple is looking for an experienced database Software Engineer to help develop the next generation of Apple's cloud services. You will be working on a core component of the iCloud Platform that makes Apple's experiences... 
    Immediate start
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $207k - $230k

     ...Staff Software Engineer, Robotic Test Automation Title: Staff Software Engineer, Robotic Test Automation. This position is based in our Campbell, California offices and is on-site & full-time. Why Imperative Care? At Imperative Care, we are developing novel robotic-assisted... 
    Full time
    Work experience placement
    Local area

    Imperative Care

    Campbell, CA
    1 day ago
  • $272k - $431.25k

     ...any single GPU, this platform enables efficient, resilient deployment of cutting-edge LLM workloads. We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of large-scale LLM and storage systems. What you'll be doing... 
    Local area
    Remote work

    NVIDIA Gruppe

    Santa Clara, CA
    18 hours ago
  • $181.1k - $318.4k

    Staff Software Engineer, Information Systems & Technology Cupertino, California, United States Software and Services Join us, the team that serves as Apple’s nerve center: Apple Information Systems and Technology group! We are looking for staff-level Java Software Engineers... 
    Work experience placement
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $207k - $301k

    Staff Software Engineer, Switch Network OS Google Sunnyvale, CA, USA Qualifications Bachelor's degree or equivalent practical experience. 8 years...  ...development, Layer 2/Layer 3 protocols, or open‑source SONiC. Key Responsibilities Provide technical leadership in designing... 

    Google Inc.

    Sunnyvale, CA
    5 days ago
  • $170k - $220k

    A leading medical technology firm is looking for a Staff Software Engineer specializing in Medical Imaging, Robotics, and AI. This role involves designing and developing software for revolutionary robotic platforms in interventional cardiology. Candidates should have a... 

    Shifamed

    Campbell, CA
    2 days ago
  • Are you a seasoned software engineer who thrives at the intersection of low-level systems programming and cutting-edge wireless technologies? We're looking for a Staff Embedded Software Engineer to join our engineering team and serve as a technical pillar, architecting... 

    Alcatraz LLC

    Cupertino, CA
    3 days ago
  • $185k - $265k

     ...Fortinet is looking for a Senior/Staff Software Engineer on the FortiCNAPP Team! Be a valuable team member that owns and operates high-availability, cross-cloud, large-volume, data processing system that is one of the foundational pieces of Fortinet-Lacework’s Cloud security... 
    Flexible hours

    Fortinet, Inc.

    Sunnyvale, CA
    2 days ago
  •  ...Job Summary In the Layer-7 Security Software team, we are responsible for at least one, often two to three headline features in every...  .... Our core Application Identification and Content Inspection Engine runs on hardware, virtualized, container and cloud‑delivered firewalls... 

    Palo Alto Networks, Inc.

    Santa Clara, CA
    18 hours ago
  • $204k - $225k

     ...Principal Software Engineer – Capella Control Plane Platform Location: San Jose, California Couchbase Capella is a fully managed Database-as-a-Service...  ...5+ years in cloud/distributed systems. Prior principal or staff engineer‑level experience leading architecture and platform... 
    Work at office
    Work from home

    Dormont Manufacturing Company

    San Jose, CA
    1 day ago
  • $200.5k - $260.5k

     ...As a Principal Software Engineer, you will: Work with developers within the team and on other cross‑functional projects, as well as project management to drive, develop, and maintain the product Develop and maintain software components on current and future products Hands... 
    Full time

    Zoomcar

    Sunnyvale, CA
    3 days ago
  • $261.5k - $353.5k

     ...Come join Intuit as a Principal Software Engineer and help us power prosperity around the world. We are looking for engineers that love to take on new challenges, solve tough problems, and have deep empathy for our customers. You’ll work with a small group of passionate... 
    Temporary work
    Work experience placement
    Relocation package

    Intuit

    Mountain View, CA
    4 days ago
  • $272k - $431.25k

     ...We are hiring senior engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation...  ...(or equivalent experience) ~15+ years of relevant systems software development experience ~ Strong C programming skills ~ Experience... 

    NVIDIA Gruppe

    Santa Clara, CA
    18 hours ago
  •  ...Principal Software Engineer About the Team: This role is for the Cloud Engineering team within Cornerstone. The team is responsible for creating and managing Cornerstone’s cloud infrastructure and related DevOps tooling automation. As a Principal Software Engineer you... 

    Namely

    Mountain View, CA
    3 days ago
  • $100k - $150k

     ...Vision Technologies is a forward-thinking software development company dedicated to...  ...to grow, we’re looking for a skilled Principal Software Engineer to join our dynamic team and contribute...  ...roadmap decisions. Mentor Staff and Senior Engineers and contribute substantively... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Bright Vision Technologies

    San Jose, CA
    15 hours ago
  •  ...situated within the S3 Organization, you will serve as a Principal Software Development Engineer dedicated to the development of a novel aircraft...  ...provide technical mentorship and guidance to senior and staff engineers and serve as a principal software liaison with... 

    Wisk Aero LLC

    Mountain View, CA
    3 days ago
  • $172k - $349k

    ## Principal Software Engineer, Systems/Solutions TestApplylocations: Sunnyvale, California, United States of Americatime type: Full timeposted on: Posted Todayjob requisition id: 1205913Principal Software Engineer, Systems/Solutions TestThis role has been designed as ‘... 
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    18 hours ago
  • $300 per month

     ...build with us at Crusoe. Crusoe’s Data Center Infrastructure Engineering (DCIE) team is fundamental to our mission of providing AI hardware...  ...About the Role: We are seeking a highly skilled and motivated Software Engineer to join Crusoe’s Data Center Infrastructure... 
    Temporary work

    Crusoe

    Sunnyvale, CA
    1 day ago
  • $175k - $245k

     ...business requirements. Collaborate with our hardware team to support the delivery of our new platform. Maintain the existing software components, OS related. Requirements: B.S./M.S. with 8+ years of relevant experience. Hands-on experience with the... 
    Full time

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $242k

     ...employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us. Principal Software Development Engineer Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools... 
    Full time
    Local area
    Flexible hours

    Traveltechessentialist

    San Jose, CA
    4 days ago
  • $145k - $235.5k

     ...Job Summary We are seeking a Sr Staff Software Engineer for our Global Infra Team to develop and maintain the backend of the Global Infra Platform and Cortex products. In this role, you will focus on developing, innovating, and scaling the platform while contributing to... 
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  • $166.5k - $291.4k

     ...Job Description ServiceNow is looking for a Staff Software Engineer to help design, build, and operate the next generation of AI-powered platform services. This role is not limited to traditional machine learning engineering. We are looking for a strong software engineer... 
    Work experience placement
    Flexible hours

    Jobr

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff - Principal, Software Engineer, SONiC/SAI. Be the first to apply!