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
Software Engineer/Principal Software Engineer
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…
Mission Integration Engineer, Space Operations
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…
Recreation Leader I & II
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 …
Electric Vehicle Technician/Mechanic
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…
Sr Staff Software Engineer - iOS
Makes technical decisions affecting multiple teams, crossing organizational boundaries Establishes conventions & processes to be followed by other employees Actions determine the utilization of compan…
Data Infrastructure
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,…
Amusement Attraction Maintenance Coordinator (VALLEJO)
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…
Senior Machine Learning Engineer
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…
Senior QA Escalation Engineer - 9791 (Wi-Fi, Networking & Security)
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 …
Product Manager - Integrations
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…