Principal SDK Engineer for High-Performance Networking
Eridu Corporation
Saratoga (CA)
On-site
USD 210,000 - 275,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
A technology company is looking for a Principal Engineer to lead the design and development of its Software Development Kit (SDK) for switching ASICs. You should have extensive experience in L2/L3 Ethernet protocols and proficiency in programming with C/C++/Python. The role involves mentoring junior engineers, working across teams, and implementing software interfaces. The position offers a competitive salary range of $210,000 to $275,000 annually based on experience and skills.
Qualifications
10+ years of experience with a Bachelor’s or 5+ years with a Master’s.
Expertise in L2/L3 protocols and coding in C/C++/Python.
10+ years building firmware and software abstractions.
Responsibilities
Own the SDK architecture for custom switch ASICs.
Design key software interfaces for dataplane operations.
Lead bring-up efforts for new silicon with firmware teams.
Skills
L2 and L3 Ethernet switching and routing protocols
Programming in C/C++/Python
Embedded system software development
SDK development for Ethernet switch silicon
Network latency and system performance profiling
Education
Bachelor’s in Computer Science/ECE or Masters with relevant experience
Tools
Linux environments
Development tools for firmware and software
Job description
A technology company is looking for a Principal Engineer to lead the design and development of its Software Development Kit (SDK) for switching ASICs. You should have extensive experience in L2/L3 Ethernet protocols and proficiency in programming with C/C++/Python. The role involves mentoring junior engineers, working across teams, and implementing software interfaces. The position offers a competitive salary range of $210,000 to $275,000 annually based on experience and skills.