CareerPlan

Senior Software Engineer, Firmware

US, CA, Santa ClaraFull-time$152k–$242k2026-11-02 → 2026-11-10

Core

Design and implement new features for NVIDIA NIC/DPU/Switch firmware and participate in data center management technologies.

Role type

Senior IC firmware engineer (networking hardware)

Builds

Firmware for NVIDIA networking products (NICs, DPUs, Switches)

Domain

Networking hardware / Data center infrastructure

Required skills

C, C++, embedded systems, binary network protocols, Linux administration, shell scripting (Bash, Python), Git/Gerrit/GitLab CI, verification testing, simulation/emulation

Preferred skills

Ada programming, RTL knowledge, networking protocols expertise, test automation frameworks

Technologies

NVIDIA NIC/DPU/Switch, Linux, Git, Gerrit, GitLab CI, Bash, Python, Ada, RTL

Responsibilities

Design and implement new features for NIC/DPU/Switch firmware; Develop verification tests for advanced features in emulation/simulation environments; Collaborate with chip/board/silicon teams to debug firmware and validation issues; Work on features from pre-silicon stage through entire product life cycle.