Firmware Engineer
Core
Design, develop, and verify firmware for next-generation SmartNICs and networking devices, including silicon bring-up and feature implementation.
Role type
Firmware Engineer (SmartNIC/Networking)
Builds
SmartNIC firmware and networking device features
Domain
Networking hardware and embedded systems
Required skills
C programming, embedded system design, embedded SoC architecture, network protocols, data structures, embedded OS
Preferred skills
C++, Python, Shell script, Verilog, VHDL, RDMA, virtio
Responsibilities
Develop next-generation SmartNIC firmware, validate firmware and silicon design before tape-out, bring up new silicon after tape-out, implement features for congestion control/virtualization/QoS, support customers with deployment issues
Seniority
Mid-level, hands-on IC
