Post Job Free
Sign in

Lead Firmware Engineer

Company:
SBT
Location:
Sonoma, CA, 95476
Posted:
May 11, 2025
Apply

Description:

SBT is the exclusive retained executive search firm for this position

This innovative company is seeking a skilled Rust Firmware Engineer to join their team of experts in developing high-performance firmware solutions. As a Rust Firmware Engineer, you will collaborate with a talented team of hardware and software engineers to design, develop, and deploy cutting-edge firmware for various hardware platforms. You will have the opportunity to work on the full lifecycle of firmware development, from concept to deployment, and solve complex problems quickly by leveraging the Rust programming language.

Responsibilities:

Design, develop, and test firmware for various hardware platforms, with a focus on code quality, including documentation, testing, and performance

Solve complex problems quickly by leveraging the Rust programming language to develop efficient and reliable firmware solutions

Collaborate with cross-functional teams to design and implement user-space and kernel-space interfaces for hardware devices

Develop and maintain PCIe device drivers, as well as TCP/IP, RDMA, and network control plane software

Work on implementing open flow, stateful firewalls, and packet forwarding features, with a focus on high-performance and scalability

Qualifications:

8+ years of experience writing significant programs in Rust, with a strong understanding of the language and its ecosystem

Experience with designing and implementing software at the intersection of user-space and kernel-space, as well as operating at the hardware/software boundary

Strong experience with PCIe device drivers, TCP/IP, RDMA, and network control plane development

Experience working on distributed systems or control planes, with a focus on scalability, performance, and reliability

Comfortable using various programming languages and build systems, including Rust, C, C++, and familiar with software development best practices such as testing, continuous integration, and code review

Apply