Skip to content
ITA Jobs
All vacancies
NVIDIA logo

Senior Software Engineer, Firmware

NVIDIA

US, CA, Santa Clara · On-site · relocation$12,667–23,958 gross/mofull-timeNVIDIA Careers (offices abroad)

NVIDIA Networking Unit is looking for an experienced firmware/software engineer proficient in C and C++ programming to join our team that works on NVIDIA NIC/DPU/Switches. You will be responsible for designing and implementing new features for our core products in the networking area.

Responsibilities

  • Design and implement new features for NVIDIA NIC/DPU and Switch firmware.
  • Participate in implementing the new standards and protocols in data center management technologies, including work on pre-silicon features in simulator and emulator environments.
  • Develop verification tests for advanced features in a highly complex and sophisticated firmware testing environment, including writing verification tests for emulation and simulation.
  • Collaborate with chip development, board development, silicon, software, and program management teams to debug firmware and validation issues.
  • Work on the features starting from the pre-silicon stage and during the entire product life stages.
  • What we need to see
  • Bachelor’s or Master’s degree in Computer Engineering, or equivalent experience.
  • 5+ years of hands-on experience in C/C++ firmware and software development (experience with embedded systems, binary network protocols).
  • Proficient in C/C++ and object-oriented programming.
  • English — Advanced Level.

Languages

    Work format
    On-site
    Seniority
    Senior
    Posted
    2 Nov 2026
    Last verified
    In the last 5 days

    Similar roles

    Keep looking