Taro Logo

Senior Software Verification Engineer

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

Description For Senior Software Verification Engineer

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Verification Engineer to join their innovative team. This role focuses on tackling software verification challenges in high-speed networking, virtualization, and security domains. The position involves validating and testing complex software products supporting Ethernet and InfiniBand protocols, delivering advanced networking, storage, and security services for cloud, compute, and AI workloads.

The ideal candidate will be responsible for developing automated test frameworks, managing end-to-end feature validation, and ensuring robust system integration. Working with Linux-based environments and modern virtualization tools, you'll collaborate closely with cross-functional teams to deliver high-quality software solutions. The role requires strong expertise in Python programming, deep understanding of Linux systems, and excellent problem-solving abilities.

This is an exciting opportunity to work with cutting-edge technology at a company that's transforming industries through AI and digital twins. You'll be part of a forward-thinking team, contributing to products that power some of the most advanced computing solutions in the world. The position offers the chance to work on challenging technical problems while growing your expertise in software verification and automation.

NVIDIA offers a collaborative environment where innovation is encouraged, and technical excellence is celebrated. The company's commitment to diversity and inclusion ensures a welcoming workplace for all professionals. If you're passionate about software quality and want to impact the future of computing, this role presents an excellent opportunity to advance your career with a global technology leader.

Last updated 2 days ago

Responsibilities For Senior Software Verification Engineer

  • Design, implement, and maintain automated test scripts and frameworks primarily in Python
  • Take ownership of features from test planning through implementation and automation
  • Validate software functionality and performance through system-level and integration testing
  • Set up and maintain test environments using Linux, Docker, and virtual machines
  • Collaborate with software, DevOps, architecture, and product teams
  • Drive design verification flows and methodology improvements
  • Analyze test results, file defects, and track issues to closure

Requirements For Senior Software Verification Engineer

Python
Linux
Kubernetes
  • Bachelor's/Master's degree in computer science or computer engineering, or equivalent experience
  • 5+ years of experience in software testing, QA automation, or software engineering
  • Strong proficiency in Python and scripting for automation
  • Solid experience with Linux-based environments
  • Understanding of computer networking and modern Linux operating systems
  • Experience with software testing, integration, and system validation practices
  • Excellent problem-solving and critical thinking skills
  • Fluent English with strong presentation skills

Interested in this job?

Jobs Related To NVIDIA Senior Software Verification Engineer