Staff - Principal, Software Engineer, SONiC/SAI
$210k - $275kEridu 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$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$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$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$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...SuggestedFull timeWork experience placement$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....SuggestedFull timeTemporary workLocal areaWorldwideFlexible hours$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$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$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 workWorldwide$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 startRelocation$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 timeWork experience placementLocal area$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 areaRemote work$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 placementRelocation$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...$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...- 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...
$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- ...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...
$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 officeWork from home$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$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 workWork experience placementRelocation package$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...- ...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...
$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 timeH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa- ...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...
$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 placementWork at office2 days per week$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$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$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 timeLocal areaFlexible hours$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 sponsorshipWork visa$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 placementFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff - Principal, Software Engineer, SONiC/SAI. Be the first to apply!
- embedded software Saratoga, CA
- software implementation project manager Saratoga, CA
- software Saratoga, CA
- ultimate software Saratoga, CA
- senior c# .net software developer Saratoga, CA
- assistant principal
- high school assistant principal
- vice principal
- principal software engineer manager
- principal software engineer


