Firmware Engineer
Core
Design, micro-architecture, software interfaces, and verification for next-generation SmartNIC firmware and silicon.
Role type
Firmware Engineer (SmartNIC/Networking)
Builds
Next-generation networking devices (SmartNICs)
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, congestion control, virtualization, QoS
Responsibilities
Develop SmartNIC firmware, validate firmware and silicon design before tape-out, bring up new silicon, implement features for congestion control/virtualization/QoS, support customer deployments
Seniority
Mid-level, hands-on IC
