Senior Software Verification Engineer
NVIDIA
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Senior Software Verification Engineer Role
We are seeking a talented and driven Senior Software Verification Engineer to join NVIDIA. In this role, you will tackle software verification challenges in high-speed networking, virtualization, and security, verifying complex software products that support Ethernet and InfiniBand protocols for cloud, compute, and AI workloads.
What You’ll Be Doing
- Develop and Automate Testing: Design, implement, and maintain automated test scripts and frameworks using Python.
- End-to-End Feature Ownership: Manage test planning through final implementation and full automation.
- System & Integration Validation: Validate software functionality using system-level and integration testing in Linux environments.
- Test Environment Management: Set up and optimize test environments with Linux, Docker, and virtualization tools.
- Collaboration & Communication: Work with software, DevOps, architecture, and product teams to ensure quality product delivery.
- Continuous Improvement: Drive design verification flows and contribute to methodology enhancements.
- Defect Analysis: Analyze test results, file defects, and track issues to closure.
What We Need To See
- Bachelor’s/master’s degree in computer science/engineering or equivalent.
- 5+ years of experience in software testing, QA automation, or software engineering.
- Strong proficiency in Python and scripting for automation.
- Extensive experience with Linux-based environments and networking.
- Excellent problem-solving, communication, and independent working skills.
- Fluency in English with strong presentation and public speaking abilities.
Ways To Stand Out
- Deep technical knowledge in networking protocols and low-level system tools.
- Experience with Docker, KVM, and virtualization technologies.
- Familiarity with CI/CD and test reporting tools like Jenkins, GitLab CI, Allure, Grafana, and Kibana.
- Proficiency with large HW+SW systems and advanced Linux OS technologies.
- Experience with GIT, Bash, and additional scripting languages.
Equal Opportunity
NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. All qualified candidates are encouraged to apply.
Compensation
The base salary range for Poland is provided based on level, with competitive compensation determined by location, experience, and comparable roles.
Key skills/competency
- Python
- Linux
- Automation
- Networking
- Docker
- Virtualization
- CI/CD
- Integration Testing
- Defect Analysis
- Software Validation
How to Get Hired at NVIDIA
- Customize Your Resume: Tailor it with Python and Linux testing experience.
- Highlight Verification Skills: Emphasize automation and networking expertise.
- Showcase Collaboration: Detail teamwork with software and DevOps groups.
- Practice Interview Problems: Prepare for technical and integration questions.
- Research NVIDIA: Understand their innovation in high-speed networking.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background