Onsite Senior Software Verification Engineer

Posted 2 hours ago

Apply now

About the role

  • Senior Software Verification Engineer at NVIDIA tackling SW verification in high-speed networking, virtualization, and security. Involves developing testing frameworks and collaborating across teams.

Responsibilities

  • Develop and Automate Testing: Design, implement, and maintain automated test scripts and frameworks (primarily in Python) to verify the correct functionality of software products
  • End-to-End Feature Ownership: Deep dive into feature sets, taking responsibility from test planning through to final implementation and full automation
  • System & Integration Validation: Validate software functionality and performance through system-level and integration testing, utilizing Linux-based environments and virtualization tools
  • Test Environment Management: Set up, maintain, and optimize test environments using Linux, Docker, virtual machines, and other modern tools
  • Collaboration & Communication: Work closely with software, DevOps, architecture, and product teams to define test requirements, coordinate releases, and ensure high-quality product delivery
  • Continuous Improvement: Drive design verification flows, contribute to methodology improvements, and leverage planning/tracking systems to manage release progress and build release indicators
  • Defect Analysis: Analyze test results, file defects, and track issues to closure, ensuring robust and scalable solutions

Requirements

  • Bachelors/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, including system tools and command-line utilities
  • Proven understanding of computer networking and modern Linux operating systems
  • Familiarity with software testing, integration, and system validation practices
  • Excellent problem-solving, critical thinking, and communication skills
  • Ability to work independently, manage multiple tasks, and drive technical initiatives
  • Great interpersonal skills, agility, and determination for success
  • Fluent English; strong presentation and public speaking abilities

Benefits

  • NVIDIA is committed to fostering a diverse work environment
  • Equal opportunity employer
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development
  • Bonuses
  • Stock options
  • Equipment allowances

Job title

Senior Software Verification Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job