Staff - Principal, Software Engineer, SDK
$210k - $275kEridu
Staff - Principal, Software Engineer, SDK
Eridu is a Silicon Valley-based hardware startup pioneering infrastructure solutions that accelerate AI data centers to deliver Faster AI. Today’s AI performance is frequently limited by communication bottlenecks. 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. 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.
Eridu has raised over $200M to date including its most recent, oversubscribed Series A round. The company is led by a veteran team of Silicon Valley executives who have delivered multiple billion dollar product lines and led multiple companies to billion dollar exits, including serial entrepreneur Drew Perkins, co-founder of Infinera (NASDAQ: INFN), Lightera (acq. by Ciena), Gainspeed (acq. by Nokia) and Mojo Vision (the world’s leading micro-LED company). The company is in execution mode and has a world-class engineering team with decades of experience in state-of-the‑art silicon, packaging, optics, software, and systems. Eridu is working with best-in‑class supply chain partners including silicon, packaging and systems.
Visit our website eridu.ai to learn more.
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 with10+ years of experience or Masters in CS/ECE with5+ 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.
- 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 infrastructure solutions, transforming the performance of AI data centers.
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.
The pay range for this role is:
210,000 - 275,000 USD per year (San Francisco Bay Area)
#J-18808-Ljbffr$210k - $275k
...innovations across silicon, packaging, software, and systems to deliver an... ...mode and has a world‑class engineering team with decades of... ...a highly experienced Senior Staff Engineer to lead the architecture... ...Responsibilities Lead SAI/SONiC SDK development, enabling...Suggested$280k - $350k
...Realtime TTS-2 is the #1 model on Artificial Analysis and the fastest TTS in the world of its class. Watch the launch video Staff / Principal Software Engineer - USA Mountain View, California, USA About Inworld Inworld is a research lab of top researchers and engineers,...SuggestedFull timeWork at officeRelocation$189.3k - $290k
...experiences for GM vehicles. Our mandate is simple: own what the driver can do and how it feels. We are seeking hands-on Staff and Principal Software Engineers who can turn ambiguous customer problems into high-quality, production-ready experiences. You will work primarily...SuggestedLocal areaWork from homeRelocation package$226k - $369k
...the business needs of the team. As part of our world-class software engineering team, you will take the lead in building the next-... ...community while making a real impact within our company.As a Principal Staff Software Engineer, you will be a key technical leader and...SuggestedFor contractorsWork at officeFlexible hours- ...We are looking for hands-on engineers with expertise and passion in... ...in all areas of cloud service software engineering: high scale distributed... ...object‑oriented design and SDK development, specifically... ...working closely with architects, principals, product and program managers...SuggestedFlexible hours
$207k - $230k
...Job Description Job Description Title: Staff Software Engineer Robotics This position is based in our Campbell, California offices. This position is on-site & full-time Why Imperative Care? At Imperative Care, we are developing novel robotic-assisted technologies...Full timeWork experience placementWorldwide- ...intelligent and safe decisions. We are looking for a Staff Software Engineer, C++ to lead the design and development of Aeva’s core software... ...libraries, runtime components, data pipelines, APIs, SDK components, and system-level services. Optimize software...Flexible hours
$250.6k - $362.6k
...Splunk Enterprise Security team builds software and cloud product capabilities that help... ...insights. The team connects security engineering, security operations, and cloud product... ...improve customer outcomes.Your ImpactAs a Principal Software Engineer, you will lead the...Full timeTemporary workWork experience placementLocal areaFlexible hours$156.4k - $253k
...drives great outcomes.Job SummaryYour CareerIn the Layer-7 Security Software team, we are responsible for at least one, often two to three... .... Our core Application Identification and Content Inspection Engine runs on Hardware, Virtualized, Container and Cloud-delivered...Full timeWork at office$200.5k - $260.5k
As a Principal Software Engineer, you will:Work with developers within the team and on other cross-functional projects, as well as project management to drive, develop, and maintain the productDevelop and maintain software components on current and future productsHands...Full time$85 - $89 per hour
...Position: Software Engineer, Developer Relations - Apple Arcade Location: Cupertino, CA (Hybrid) Duration: 12+ Months Job ID: 180001... ...developer relations, partner engineering, technical support, or an SDK-integration-facing role ~ Excellent oral and written...Full timeTemporary workFor contractorsWork at office$262k - $364k
...stack from embedded to high level OS application.Leads multi-year engineering efforts across sub-component teams while owning the strategy,... ...or equivalent practical experience. 8 years of experience in software development.7 years of experience with full stack development,...$262k - $364k
...the design and evolution of highly distributed, fault-tolerant software infrastructure capable of handling exponential growth in... ...developing executive technical talent, fostering a culture of engineering excellence, design reviews, and shared operational accountability...Worldwide$262k - $364k
...versions.Collaborate cross-functionally with engineering, program management, and product... ...organization builds, tests, and deploys software.Provide domain leadership across Google... ...software solutions.In this role as a Senior Staff Engineer, you will drive the evolution of...Worldwide$262k - $364k
..., Multi-Dimensional Roadmaps collaborating with Distinguished engineers and Google Fellows working on Exabyte scale Storage Solutions... ...experience with design and architecture; and testing/launching software products.Experience with distributed computing, big data analytics...Worldwide$166.5k - $291.4k
Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried... ...to put AI to work for people.Job DescriptionAbout the Role:The Software Asset Management product empowers organizations to manage...Work at officeImmediate startRemote workFlexible hours$224k - $356.5k
...operates — from smart personal assistants and engineering-productivity tools to data-driven... ...across the company. Now we need a senior staff-level, hands-on engineer to make them bulletproof... ...AI applications behave like mature software, not prototypes.Build reusable...Full timeLive in$143k - $286k
...000 - $286000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary: The (USA) Staff, Software Engineer plays a critical role in delivering scalable platform capabilities and driving the full software development lifecycle, including...Full timeTemporary workPart time$156k - $255k
...data available safely and reliably across LinkedIn products and external integrations.About the role:We are looking for a Staff Software Engineer to serve as a system architect and technical anchor for our Trust and Verifications organization.This role sits at the intersection...For contractorsWork at officeFlexible hours$207k - $300k
...high-impact projects. Influence and coach a distributed team of engineers. Facilitate alignment and clarity across teams on goals,... ...Design, develop, test, deploy, maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor's degree or equivalent...$185k - $304k
...performed both from home and from a LinkedIn office on select days, as determined by the business needs of the team.As a Senior Staff Software Engineer at LinkedIn, you will set the technical direction for and lead teams in the implementation of Trust Experience and...For contractorsWork experience placementWork at officeFlexible hours$207k - $300k
...improving multi-site and cross-functional communication, and improving engineering processes.Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development.5 years of experience testing, and launching software...$262k - $364k
...goals, outcomes, and timelines. Influence and coach a distributed team of engineers.Minimum qualifications:Bachelor’s degree or equivalent practical experience.8 years of experience in software development.5 years of experience with design and architecture; and testing...$207k - $300k
Design, develop, test, deploy, maintain, and enhance large scale software solutions.Provide technical leadership on high-impact projects... ..., and timelines. Influence and coach a distributed team of engineers.Lead the design and implementation of recommendation systems,...$143k - $286k
...yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeWe are seeking a talented and passionate Staff, Software Engineer (Back End), you will be part of Catalog Engineering team and will be responsible for developing high performance and...Permanent employmentFull timeTemporary workPart timeFlexible hours$189.3k - $290.7k
Job DescriptionRole As a Staff Software Engineer on the Validation Foundations and Acceleration team within the Autonomous Vehicle (AV) organization, you will play a key role in leading and developing complex behavior validation products such as the Behavior Validation...Full timeLocal areaWork from homeFlexible hours$207k - $300k
...high-impact projects.Influence and coach a distributed team of engineers.Facilitate alignment and clarity across teams on goals,... ...Design, develop, test, deploy, maintain, and enhance large-scale software solutions.Minimum qualifications:Bachelor's degree or equivalent...$170k - $200k
...positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.Job SummarySupermicro is seeking a Staff Software Engineer with exceptional networking software development experience to join our...Worldwide$207k - $300k
...and timelines, and influence and coach a distributed team of engineers.Leverage AI strategically to solve complex layout and interaction... ...or equivalent practical experience.8 years of experience in software development.5 years of experience with ML design and ML infrastructure...- ...power AI inference at unprecedented speed and efficiency. Join us to help scale inference and accelerate AI.We’re looking for a Software Engineer focused on Observability to build and evolve the systems that give us deep visibility into large-scale, performance-critical...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff - Principal, Software Engineer, SDK. Be the first to apply!




