Senior Firmware Engineer - GPU Verification

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

Tech Stack

AI Agile Debugging @ 7 GPU Git @ 4 HPC InfiniBand Jenkins @ 4 Linux @ 6 NVLink Networking @ 7 Python @ 6 Software Development @ 4

Details

NVIDIA is looking for an excellent Software Engineer to join the InfiniBand Switch and NVLink firmware group in Santa Clara, California. The team is part of a major development effort for next-generation networking products. The verification team develops modern networking features for cloud, high-performance computing, and storage environments.

Responsibilities

  • Work as part of a firmware verification engineering group, using C++ and Python within an Agile methodology.
  • Develop the verification process in alignment with quality standards and project timelines.
  • Design and implement new features in the core of NVIDIA switches and GPUs.
  • Drive and facilitate project and team planning, scheduling, and execution.
  • Collaborate with architecture and software design teams throughout the software development lifecycle.
  • Work in pre-silicon and post-silicon development environments for next-generation NVIDIA networking products.
  • Develop a deep understanding of networking technology, system debugging and stacks, and the relationship between hardware, firmware, and software.
  • Help bring NVIDIA's firmware switching products to customers.

Requirements

  • Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, or Electrical Engineering.
  • At least 6 years of relevant professional experience.
  • Proficiency in C++ and Python.
  • Experience with embedded software development.
  • Strong analytical, creative, debugging, and problem-solving skills.
  • Ability to multitask in a dynamic environment with shifting priorities and changing requirements.
  • Strong teamwork and interpersonal skills.

Preferred Qualifications

  • Knowledge of network protocols.
  • Experience with continuous integration methodologies and tools, including Git, Gerrit, and Jenkins.
  • Background in Linux internals.

Compensation and Benefits

The base salary range is USD 184,000–287,500 for Level 4 and USD 224,000–356,500 for Level 5. Base salary is determined based on location, experience, and the pay of employees in similar positions. The role also includes eligibility for equity and benefits.

Applications will be accepted at least until September 19, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.

More jobs at Nvidia

Similar jobs