Sr. Staff/Principal Software Engineer - SONiC - SAI
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.
Recommended Jobs
Senior Director, Data Engineering
Job Requisition ID # 25WD93177 Position Overview Sitting in our Growth Experience Technology organization which supports our GTM/Business Systems and .com technology, we are seeking a Senior …
Payroll Analyst
Overview: CoolSys solves the most complex challenges in refrigeration, air conditioning, heating, engineering, and energy management. With over 3,700 associates nationwide, we deliver tailored soluti…
Forklift Operator
Title: Forklift Operator Classification: Full Time – Hourly Pay Range: $18 to $20 Location: Pacific Grove, Ca Reports To: Yard Supervisor About the Company: For …
Applications Engineering, Sr Staff Engineer- RTL-to-GDS/Fusion Compiler
We Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machi…
Project Engineer (Wet Utilities)
Project Engineer – Underground Wet Utilities We’re seeking a Project Engineer to join our growing team and support underground wet utility projects across the Western United States . This ro…
Executive Assistant (Bilingual in Mandarin)
We are seeking an experienced and highly organized Executive Assistant to provide administrative support to our executive team while taking on additional responsibilities related to operations. The i…
Director - Clinical Operations Strategy
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in histo…
Associate Doctor Pedo
Overview We are seeking a general dentist who wants to limit their practice to pediatrics for our beautiful kid's office in Oxnard, CA! This is a fantastic opportunity for the right dentist who…
Project Manager
The Organization The PopHealth Learning Center (“Learning Center”) is a California Social Purpose Corporation (SPC) committed to transforming how health care is delivered and experienced across Ca…
Data Analyst
Pay Range: 23-27/hr *depending on experience The Database Assistant will provide operational support for day-to-day business activities for the Product Release Team (PRT) and Product Data Supervi…