Software Verification Engineer
NVIDIA is hiring a Software Verification Engineer for a remote role open to applicants in Switzerland. Level rates it ; you can apply on NVIDIA.
Level's read on this job
- Little AI ●○○○ is how Level rates this role: aI is not part of the work.
- This is listed as a remote role.
- The posting mentions Python, Docker and Linux among its tools and skills.
- Level classes it as a mid-level role.
- NVIDIA has 2,600+ other open roles on Level.
AI in this role
Develop and maintain automated test scripts and frameworks to verify high-speed networking and security software products.
We are seeking a talented and driven Software Verification Engineer to join our innovative team and tackle SW verification challenges in the domains of high-speed networking, virtualization, and security. You will play a key role in validating and testing complex software products that support Ethernet and InfiniBand protocols, delivering advanced networking, storage, and security services for cloud, compute, and AI workloads.
What You’ll Be Doing:
Develop and Automate Testing: Design, implement, and maintain automated test scripts and frameworks (primarily in Python) to verify the correct functionality of our 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.
What We Need to See:
Bachelors/master’s degree in computer science or computer engineering, or equivalent experience
3+ 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.
Ways to Stand Out from the Crowd:
Deep technical know-how and familiarity with networking protocols or low-level system tools.
Experience with Docker, KVM, or other virtualization technologies.
Knowledge of CI/CD tools (e.g., Jenkins, GitLab CI) and test reporting tools (e.g., Allure, Grafana, Kibana).
Experience with large HW+SW systems and advanced Linux OS technologies.
Proficiency with GIT, Bash, and other scripting languages.
If you are creative, autonomous, and passionate about delivering world-class software solutions, we want to hear from you! Join us and work alongside some of the most forward-thinking and dedicated professionals in the industry.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
How we rate this
Software Verification Engineer at NVIDIA rates 0 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.
Little AI. AI is not part of the work.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Questions you could be asked
- Tell me about a project where software verification was part of your work. What did you do?
- Tell me about a project where qa automation was part of your work. What did you do?
- Tell me about a project where networking was part of your work. What did you do?
- Tell me about a project where virtualization was part of your work. What did you do?
- Walk me through how you've used Python in your day-to-day work.
Adapt your resume
- List these exact terms on your resume: Software Verification, Qa Automation, Networking, Virtualization, and Python. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. We reply by email within 2 to 4 business days.
Get new remote software engineering jobs by email
One email a week with the new remote software engineering jobs, each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that involve little AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step