Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 months 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?