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).
Apply directly at Eridu AI →Create a free account for alerts like thisView Eridu AI immigration profile
This listing is sourced directly from Eridu AI's careers page and normalized into a canonical job model.