Principal Engineer - Saratoga, CA
2 days ago

Job description
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. You will work across Silicon, System and NOS teams to ensure our high-performance switch ASIC are performant and production ready.
Key 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.
Required Qualifications
- 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 the following :
- L2 switching/forwarding areas such as LAG, VLAN, xSTP, LLDP, DC fabric switching, etc.
- L3 unicast/multicast routing protocols such as RIP, OSPF, IGMP, BGP, ISIS, etc.
- 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
Why Join Us?
At Eridu, 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.
Similar jobs
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. You will work across Silicon, System and NOS teams to ensure our high-performance switch ASIC ...
1 week ago
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. You will work across Silicon, System and NOS teams to ensure our high-per ...
2 days ago
We're seeking an experienced Principal · DevOps Engineer to lead the unification and standardization of development workflows across a large, · multi-team engineering organization. ...
1 month ago
We're seeking an experienced Principal DevOps Engineer to lead the unification and standardization of development workflows across a large, multi-team engineering organization. · Define and maintain a unified DevOps framework and documentation used across the organization. · Stan ...
1 month ago
Join Apple and be part of a community where innovation thrives, creativity flourishes, and diverse perspectives are celebrated. · ...
3 weeks ago
Join Apple and be part of a community where innovation thrives, creativity flourishes, and diverse perspectives are celebrated. · Picture your work influencing smarter, more intuitive experiences for billions of users around the globe. · ...
3 weeks ago
Join Apple and be part of a community where innovation thrives, creativity flourishes, and diverse perspectives are celebrated. At Apple Maps, we're revolutionizing how navigation integrates seamlessly into people's lives. · Picture your work influencing smarter, more intuitive e ...
3 weeks ago
About Eridu · Eridu is a Silicon Valley-based hardware startup pioneering infrastructure solutions that accelerate training and inference for large-scale AI models. Today's AI performance is frequently limited by system-level bottlenecks. Eridu delivers multiple industry-first in ...
2 days ago
We are CrowdStrike's data platform team. We build large scalable tier-1 distributed systems and highly available APIs to support the needs of all CrowdStrike products such as Cloud Security, Next-Gen SIEM, Identity Protection, Endpoint Security and Charlotte AI. · Lead backend en ...
1 month ago
We are seeking an experienced Principal Engineer to lead the design, roll-out and post-rollout management of AI/ML Fabrics at AMD. · Collaborate with strategic customers on scalable designs involving compute, networking, storage environment. · Engage system-level triage and at-sc ...
3 weeks ago
Principal Engineer – Embedded Systems · Location: Santa Clara, CA (primarily onsite) · Group: Analyzer Product Group (APG), Engineering · Job Title: Principal Engineer – Embedded Systems · Role Summary · Picarro is seeking a Principal Engineer – Embedded Systems to provide techni ...
1 day ago
+Job summary · At Uber Developer productivity is a cornerstone of our innovation engine - productive developers will deliver more features faster to our world-wide end users.We are seeking a world-class Principal Engineer (Director-equivalent) to lead the next frontier of softwar ...
2 weeks ago
We are seeking a world-class Principal Engineer (Director-equivalent) to lead the next frontier of software development by pioneering a new generation of AI-powered developer tools. · We are looking for a technical visionary who will act as a force multiplier for thousands of eng ...
1 month ago
+Job Title: · + · +Principal Engineer: · + Data Science. · Type: · + Full time Role.Location:Sunnyvale, CA.+Hybrid Role. · *Develop LLM-powered intelligent experiences that interpret and generate insights from both tabular and unstructured data.*Build and optimize personalized Q& ...
1 month ago
We are seeking a world-class Principal Engineer (Director-equivalent) to lead the next frontier of software development by pioneering a new generation of AI-powered developer tools. · ...
1 month ago
We are seeking a highly skilled and detail-oriented Senior Diagnostics Engineer to join our hardware/software integration team.The ideal candidate will possess deep expertise in diagnostics development and bring hands-on experience with Diagnostics for Board Support Packages (BSP ...
1 month ago
As a global leader in cybersecurity,CrowdStrike protects the people processes and technologies that drive modern organizations. · Evolvethe technical vision for getting to >100 PB/d of event and action log ingestion while enabling greatly multiplied query intensity over this data ...
1 month ago
+We are seeking a highly experienced and strategic Principal Engineer to lead the architecture, development, and operations of our Observability product.Lead the strategy and implementation for Observability, ensuring alignment with business goals and performance objectives. · +D ...
1 month ago
Akura Medical, a Shifamed Portfolio Company, is focused on delivering an effective solution to address venous thromboembolism challenges. The company recently announced the first-in-human use of its mechanical thrombectomy platform. · Serve as the technical authority for the over ...
1 month ago
At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers. · The Principal Engineer DC GPU AI/ML Advanced Forward Deployment and Systems Engineering is a leadership position designed to optimize the design, · rol ...
3 weeks ago