Sr. Staff/Principal Software Engineer - SONiC - SAI

Eridu AI
Saratoga, CA

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

  • 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 AI, 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 networking solutions, transforming data center capabilities. 

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. 

Posted 2026-01-07

Recommended Jobs

Software Engineer/Principal Software Engineer

Northrop Grumman
Camarillo, CA

RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the Time Description At Northrop Grumman, our employees have incredible opportuni…

View Details
Posted 2026-01-07

Mission Integration Engineer, Space Operations

Spacex
Hawthorne, CA

SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technolog…

View Details
Posted 2025-11-28

Recreation Leader I & II

CalOpps
San Francisco, CA

Location 1001 Chestnut Street San Carlos, 94070 Description Do you want to work with an amazing team who work every day to enhance the quality of life for the residents of San Carlos by …

View Details
Posted 2026-01-03

Electric Vehicle Technician/Mechanic

E3 Vehicles
Hermosa Beach, CA

Electric Vehicle Service Technician Location: Hermosa Beach, CA | Full-Time | Growing Industry | Bonus Pay Do you love working with your hands, solving problems, and being part of something e…

View Details
Posted 2025-09-08

Sr Staff Software Engineer - iOS

Paypal
San Jose, CA

Makes technical decisions affecting multiple teams, crossing organizational boundaries Establishes conventions & processes to be followed by other employees Actions determine the utilization of compan…

View Details
Posted 2026-01-10

Data Infrastructure

The Bot Company
San Francisco, CA

The Bot Company We're building a helpful robot for every home. We're a small team of engineers, designers, and operators based in San Francisco. Our team comes from Tesla, Cruise, OpenAI, Google,…

View Details
Posted 2026-01-13

Amusement Attraction Maintenance Coordinator (VALLEJO)

Six Flags Discovery Kingdom
Vallejo, CA

Overview: Responsible for the operation of the Ride Maintenance areas including: repair and maintenance, preventative maintenance, service calls, training, scheduling of work and adherence to all saf…

View Details
Posted 2026-01-12

Senior Machine Learning Engineer

hum.ai
San Francisco, CA

Senior Machine Learning Engineer Location: SF or Waterloo, with ability to travel Start Date: Flexible, ideally Q3 2025 About Hum.ai Hum.ai is building planetary superintelligence. B…

View Details
Posted 2025-12-13

Senior QA Escalation Engineer - 9791 (Wi-Fi, Networking & Security)

Extreme Networks
San Jose, CA

Over 50,000 customers globally trust our end-to-end, cloud-driven networking solutions. They rely on our top-rated services and support to accelerate their digital transformation efforts and deliver …

View Details
Posted 2025-11-25

Product Manager - Integrations

Fivetran
Oakland, CA

About the Role The Product Manager, Technical owns the ongoing health and management of a portfolio of SaaS data connectors in partnership with Fivetran’s product and engineering teams. You will p…

View Details
Posted 2026-01-10