Senior Software Engineer, Firmware

NVIDIA
US - California - Santa Clara
View Company Profile / << Go Back

  • Job Type: Full time
  • 10 days ago

Job Description

Design and implement firmware features for NVIDIA NICs, DPUs, and switches, including support for new data center management standards and protocols across pre-silicon and product lifecycle stages. Develop verification tests and collaborate with chip, board, silicon, software, and program management teams to debug firmware and validation issues.

Requirements: Requires a bachelor's or master's degree in Computer Engineering or equivalent experience, plus at least five years of hands-on C/C++ firmware or software development experience, including embedded systems and binary network protocols. Candidates should be proficient in object-oriented programming, development tools and Linux, and demonstrate strong analysis, communication, collaboration, and code-quality skills.

Key Skills: C, C++, Firmware Development, Embedded Systems, Binary Network Protocols, Networking, Object-Oriented Programming, Verification Testing, Test Automation, Linux Administration, Bash, Python, Git, GitLab CI, Ada, RTL

Benefits: Equity, Benefits Package




Fast Track Upload