Eridu AI

Eridu AI

Staff - Principal, Software Engineer, SDK

Saratoga, CA · Principal

Sponsorship not specifiedDetected 23 days ago
PythonC++CI/CDLinuxSupply ChainTest AutomationBGP/OSPFCommunication

About the role

  • Today's AI performance is frequently limited by communication bottlenecks.
  • 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.

Responsibilities

  • Own the SDK architecture for Eridu's custom switch ASICs, including HAL, abstraction layers, API models, and feature programming workflows.
  • Design and implement key software interfaces to support dataplane operations like L2/L3 forwarding, ACLs, QOS, buffer management and telemetry.
  • Work closely with ASIC architects to translate chip specifications and datapath designs into software-programmable abstractions.
  • Lead bring-up efforts for new silicon, working with firmware and hardware teams to validate functionality in simulation, emulation, and production systems.
  • Define and enforce best practices for modular SDK design, automated testing, CI/CD pipelines and benchmarking frameworks Mentor junior engineers and influence software direction across the switch software stack.
  • About Eridu Eridu is a Silicon Valley-based hardware startup pioneering infrastructure solutions that accelerate AI data centers to deliver Faster AI.
  • 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.
  • Eridu is working with best-in-class supply chain partners including silicon, packaging and systems.
  • Position Overview We are looking for a Principal Engineer to lead the design and development of Software Development Kit (SDK), the critical abstraction layer between the hardware and software ecosystems.

Requirements

  • Bachelor's in Computer Science/ECE with 10+ years of experience or Masters in CS/ECE with 5+ years of experience.
  • Expertise in L2 and L3 Ethernet switching and routing protocols.
  • Experience with modern NOS like SONiC and familiarity with simulation environments and behavioral models such as BMv2 and proprietary RTL based ASIC simulations Why Join Us?
  • Required Qualifications Bachelor's in Computer Science/ECE with 10+ years of experience or Masters in CS/ECE with 5+ years of experience.

Benefits

  • INFN), Lightera (acq. by Ciena), Gainspeed (acq. by Nokia) and Mojo Vision (the world's leading micro-LED company).

This listing is sourced directly from Eridu AI's careers page and normalized into a canonical job model.