Staff - Principal, Software Engineer, SONiC/SAI
$210k - $275kEridu AI
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
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)
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.
- 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.
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)
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff - Principal, Software Engineer, SONiC/SAI in Saratoga, CA vacancy
$210k - $275k
...across silicon, packaging, software, and systems to deliver an... ...and has a world-class engineering team with decades of experience... ...We are looking for a Principal Engineer to lead the design... ...control plane integration with SONiC stack via OCP SAI or custom APIs. Lead...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 - $275k
Position Overview We are looking for a Principal Engineer to lead the design and development of Software Development Kit (SDK), the critical abstraction layer... .... Enable control plane integration with SONiC stack via OCP SAI or custom APIs. Lead bring-up efforts for new...Suggested$210k - $265k
...innovations across silicon, packaging, software, and systems to deliver an... ...mode and has a world-class engineering team with decades of... ...Network SDK - including HAL, SAI, platform APIs, and data plane... ...integration with Network OS layers (SONiC, EOS, NX-OS, etc.)....Suggested$170k - $220k
...products to address clinical needs in the rapidly evolving fields of cardiology and ophthalmology. Description: As a Staff/Principal Software Engineer, you will engineer the intelligence behind a revolutionary robotic platform for interventional cardiology. You will...SuggestedFull timeWork experience placement$280k - $350k
...research lab of top AI researchers and engineers, developing best-in-class realtime multimodal... ...looking for an ambitious and capable Staff/Principal Backend Engineer to join us and help... ...and so on. As a Staff/Principal Software Engineer, you would be a significant part...Full timeWork at officeRelocation$211.8k - $317.8k
Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:Qualcomm is seeking a Sr. Staff / Principal-level Software Engineer to provide system-level technical leadership for next-generation ARM server platforms...Work experience placementWork from home$209k - $343k
...this home work location requires a review of remote status and approval. The Trust organization is seeking a Principal Staff Software Engineer who is an expert in adversarial abuse to provide technical leadership for the Anti-Abuse Engineering team. The mission...For contractorsWork at officeRemote workWork from homeFlexible hours$207k - $340k
...Principal Staff Software Engineer, AI Advertiser Growth This role will be based in Sunnyvale. At LinkedIn, our approach to flexible work is centered on trust and optimized for culture, connection, clarity, and the evolving needs of our business. The work location of...For contractorsWork experience placementWork at officeFlexible hours- ...Staff And Principal Software Engineers Unstructured is looking for Staff and Principal Software Engineers to define the architectural foundation for how enterprises process and transform unstructured data for large-language-model (LLM) applications. This is a high...Flexible hours
$226k - $369k
...business needs of the team. As part of our world-class software engineering team, you will take the lead in building the next-generation... ...while making a real impact within our company. As a Principal Staff Software Engineer, you will be a key technical leader and...For contractorsWork at officeFlexible hours$240k - $270k
...seek talented, passionate, and committed engineers, technologists, and business leaders to... ...Supermicro is seeking an experienced Principal Software Engineer - Switch Design to lead the design... ...center platforms. This role focuses on SONiC-based network operating systems and...Worldwide$240k - $270k
...seek talented, passionate, and committed engineers, technologists, and business leaders to... ...seeking an experienced and exceptional Principal Software Engineer - Switch Design to work on web... ...on network operating system like SONiC, ONL is preferred. Hands-on experience...Remote workWorldwide$264.51k - $302k
...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$158.74k - $186.52k
...permitted pursuant to company policy.Education RequirementsBachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Software Engineering or related field.Experience RequirementsFive (5) years of post-baccalaureate experience as a Software Developer,...Local areaRemote workWorldwide$172k - $349k
...Principal Software Engineer This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and...Work experience placementWork at office2 days per week$197k - $208k
...Title: Staff Software Engineer Applications This position is based in our Campbell, California offices. This position is on-site & full-time Why Telos Health? At Telos Health, an Imperative Care company, we are developing novel robotic-assisted technologies and...Full timeWork experience placementLocal areaWorldwide$181.1k - $272.1k
...Staff Software Engineer (Applied AI) We are looking for a Staff level Software Engineer with experience working with the latest LLM's from OpenAI, Anthropic, Gemini, Mistral, Llama etc. and custom fine-tuned models i.e(Defog, Nous research) to help us advance our Manufacturing...Relocation- ...Senior/Staff Software Engineer Join Orkes, a platform for developers to build durable, distributed event driven applications. Based on the popular open source orchestration engine Conductor, Orkes lets developers focus on faster go to market with applications, scaling...Full timeFlexible hours3 days per week
$257.4k - $386.3k
...Staff Software Engineer - FoundationDB 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 so phenomenal...Immediate startRelocation- Education : Bachelor’s or Master’s degree in Computer Science or a related field.* **Microservices Development:** Experience designing distributed systems or microservice architectures to handle complex system tasks.* **Python Programming:** Proficiency in Python for scripting...Local area
$212k - $318.4k
...Staff Software Engineer, ASE Storage Infrastructure Apple Services Engineering (ASE) designs, builds, and operates the cloud infrastructure, server systems, and platform technologies that power many of Apple's most beloved experiences. Within ASE, the Storage Platforms...Relocation- ...Role : Staff System Software Engineer Location : Campbell, CA Job Responsibilities: Work on platform software, including Linux kernel, and communication interfaces, including CAN, RS-232/485, I2C, SPI, Modbus, and PPP Networking knowledge, including...
$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$185k - $203k
...Principal Embedded Software Engineer - Ethernet Retimers San Jose, United States Astera Labs provides rack-scale AI infrastructure through purpose... ...software, for system test purposes Exposure to SAI (Switch Abstraction Interface) or OpenBMC Experience with...Work at officeWorldwideFlexible hours$255k - $275k
...Piper Companies is seeking a Principal Software Engineer (Network SDK) to support lowlevel software development for networking and ASIC-based technologies. The Principal Software Engineer (Network SDK) role is ideal for an experienced networking engineer who can immediately...Immediate startRemote work$181.1k - $318.4k
...Staff AI Software Engineer, Siri User Experiences Do you have a passion for building the software platform on device that enables Siri to deliver intelligent experiences throughout the OS? We are engineers, scientists, and problem solvers working on bringing smarter...Relocation- ...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...
$181.1k - $318.4k
...Staff Software Engineer, Information Systems & Technology 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, who will work closely with other Software Engineers...Work experience placementRelocation$200k - $255k
...seek talented, passionate, and committed engineers, technologists, and business leaders to... ...currently seeking a highly experience Staff Software Engineer - Network Triage and Test... ...deployment of software solutions leveraging SONiC to interface with hardware...Worldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff - Principal, Software Engineer, SONiC/SAI. Be the first to apply!
Related searches

