Eridu AI

Staff - Principal, Software Engineer, SONiC/SAI

Eridu AI
Apply
5 months ago
Saratoga, CA, USAStaff+

Responsibilities

  • Lead SAI/SONiC SDK development and define abstraction layers that map hardware capabilities to standardized SAI APIs.
  • Develop a performant control-plane stack for open networking ecosystems.
  • Collaborate with hardware and software engineers on SDK integration and performance optimization.
  • Contribute to all stages of the software development lifecycle, including requirements gathering, deployment, and maintenance.
  • Create automated tests and tools to verify the quality and functionality of control-plane software and SDKs.

Requirements

  • Bachelor's degree in Computer Science or Electrical/Computer Engineering with 10+ years of experience, or a master's degree in those fields with 5+ years of experience.
  • Proficiency in C, C++, and/or Python.
  • Hands-on experience with embedded software development and debugging.
  • Deep understanding of networking concepts and protocols, including BGP, TCP/IP, and Ethernet.
  • Hands-on experience developing and maintaining SDKs, preferably for hardware products.
  • Strong problem-solving and debugging abilities.
  • Strong communication and cross-functional collaboration skills.

Benefits

  • Opportunity to work with a world-class team on AI infrastructure and technologies intended to improve AI data-center performance, GPU utilization, cost, power efficiency, and reliability.

Tech Stack

Categories

Eridu AI

About Eridu AI

51-200 employees
Contact me