Job Summary:
Eridu is a Silicon Valley-based hardware startup pioneering infrastructure solutions that accelerate AI data centers to deliver Faster AI. They are seeking a Principal Engineer to lead the design and development of Software Development Kit (SDK), working across Silicon, System, and NOS teams to ensure high-performance switch ASICs are production ready.
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.
• Enable control plane integration with SONiC stack via OCP SAI or custom APIs.
• 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.
Qualifications:
Required:
• 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.
• Coding expertise in Programming languages such as C/C++/Python
• Switch/router embedded system software development experience
• Experience in SDK development for Ethernet switch silicon
• Experience in L2 switching/forwarding areas such as LAG, VLAN, xSTP, LLDP, DC fabric switching, etc.
• Experience in L3 unicast/multicast routing protocols such as RIP, OSPF, IGMP, BGP, ISIS, etc.
• Experience in ACL, QoS, Policers, TCAM, etc.
• 10+ years of hands-on experience building firmware and software abstractions for networking ASICs, SoCs and embedded platforms
• Strong command of C/C++ in Linux-based environments, familiarity with compiler toolchains and tools for profiling network latency and system performance.
• Experience with modern NOS like SONiC and familiarity with simulation environments and behavioral models such as BMv2 and proprietary RTL based ASIC simulations
Company:
Eridu provides frontier networking solutions for AI, purpose-built to meet the demands of scale-out and scale-up networks. Founded in 2024, the company is headquartered in Saratoga, USA, with a team of 51-200 employees. The company is currently Growth Stage.