Principal SDK Engineer for High-Perf AI Switch ASIC
Eridu
Saratoga (CA)
On-site
USD 210,000 - 275,000
Full time
14 days+
Application generator
An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Get past ATS filters
Job summary
A Silicon Valley-based hardware startup is seeking a Principal Software Engineer to lead SDK development for their switch ASICs. This role involves designing software interfaces, mentoring engineers, and ensuring performance readiness. Candidates should have a Bachelor's or Master's in Computer Science/ECE with at least 5-10 years of relevant experience. The position offers a salary range between $210,000 and $275,000 annually, focused on groundbreaking AI technologies.
Qualifications
10+ years of experience in software development.
Hands-on experience building firmware and software abstractions for networking ASICs.
Familiarity with simulation environments and behavioral models such as BMv2.
Responsibilities
Own the SDK architecture for custom switch ASICs.
Design and implement key software interfaces for dataplane operations.
Lead bring-up efforts for new silicon alongside firmware and hardware teams.
Skills
Expertise in L2 and L3 Ethernet switching and routing protocols
Coding expertise in C/C++/Python
Experience in SDK development for Ethernet switch silicon
Strong command of C/C++ in Linux-based environments
Education
Bachelor’s in Computer Science/ECE or Masters in CS/ECE
Job description
A Silicon Valley-based hardware startup is seeking a Principal Software Engineer to lead SDK development for their switch ASICs. This role involves designing software interfaces, mentoring engineers, and ensuring performance readiness. Candidates should have a Bachelor's or Master's in Computer Science/ECE with at least 5-10 years of relevant experience. The position offers a salary range between $210,000 and $275,000 annually, focused on groundbreaking AI technologies.