Senior Software Verification Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS · Cybersecurity

Description For Senior Software Verification Engineer

NVIDIA's DOCA Verification team is seeking a Senior Software Verification Engineer to work on next-generation Data Processing Unit (DPU) Software. This role combines technical leadership with hands-on verification work in networking, hardware accelerators, cybersecurity, and embedded systems. The position offers an opportunity to impact data centers worldwide at one of technology's most desirable employers.

The role involves leading verification strategies across multiple testing levels, from functional to regression testing. You'll be working with cutting-edge technology in NVIDIA's DPU products, requiring expertise in networking protocols, RDMA technology, and virtualization concepts. The ideal candidate will bring both technical depth in software verification and leadership experience to guide team members and collaborate across functions.

NVIDIA offers an environment where innovation and technical excellence are highly valued. The company's commitment to transforming smart network adapters makes this an exciting opportunity for someone passionate about verification engineering at scale. The role combines technical challenges with leadership opportunities, making it ideal for experienced verification engineers looking to impact critical infrastructure technology.

Working at NVIDIA means joining a diverse, forward-thinking team in a company that's driving innovation in AI, digital twins, and accelerated computing. The position offers competitive compensation and the chance to work with some of the industry's most talented professionals while developing cutting-edge technology that's reshaping data centers globally.

Last updated 3 days ago

Responsibilities For Senior Software Verification Engineer

  • Define and implement comprehensive verification strategies, including functional, integration, system, and regression testing
  • Provide technical guidance and mentorship to team members on software testing methodologies
  • Collaborate with cross-functional teams to ensure requirements are clearly understood and tested
  • Foster a culture of learning, innovation, and excellence within the team

Requirements For Senior Software Verification Engineer

Python
Linux
  • Bachelors Degree in EE, CS, CE or equivalent experience
  • 7+ years of experience in software verification with 2-3 years in technical leadership
  • Strong programming skills in C/C++
  • Experience with Network applications and protocols
  • Strong analytical, problem-solving, and decision-making skills
  • Excellent communications skills, self-motivated and well organized

Benefits For Senior Software Verification Engineer

  • Competitive salaries
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software Verification Engineer

Senior Software Test Developer – DriveOS

Senior Software Test Developer position at NVIDIA, focusing on testing and automation for DriveOS automotive operating system, offering competitive salary and benefits in Santa Clara, CA.

Senior Software Engineer – Simulation and Virtualization

Senior Software Engineer role at NVIDIA focusing on simulation and virtualization for DGX Server platforms, offering competitive salary and opportunity to work with cutting-edge technology.

Senior Software Engineer

Senior Software Engineer role at NVIDIA focusing on SmartNIC development and DOCA SDK, requiring extensive C/C++ and Linux experience for network acceleration solutions.

Senior Software Engineer, Linux Kernel Upstream

Senior Software Engineer position at NVIDIA focusing on Linux kernel development and upstream contributions for networking infrastructure.

System Test Design Engineer

Senior System Test Design Engineer position at NVIDIA, focusing on test automation and optimization for network products, requiring 5+ years of experience in software development and hardware testing.