10 days ago

Software Validation Engineer

NVIDIA

On Site
Full Time
$140,000
Raanana, Center District, Israel

Job Overview

Job TitleSoftware Validation Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$140,000
LocationRaanana, Center District, Israel

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.

Uncover Hiring Manager

Job Description

Software Validation Engineer at NVIDIA

NVIDIA Networking Division is seeking an outstanding Verification and Validation System Product Engineer. As a leading supplier of innovative end-to-end InfiniBand and Ethernet connectivity solutions for servers and storage, NVIDIA offers market-leading products including adapter cards, switches, cables, and software. Our solutions optimize data center performance, providing industry-leading bandwidth and scalability across high-performance computing, enterprise, data centers, cloud computing, big data, and Web 2.0 markets. We are dedicated to continuous innovation to deliver groundbreaking products and services.

What You'll Be Doing

  • Define comprehensive test strategies for infrastructure systems.
  • Design, implement, and execute detailed validation plans.
  • Write efficient, maintainable, and high-quality unit tests for both new features and existing codebases.
  • Automate infrastructure testing processes to significantly enhance validation efficiency.
  • Identify potential bottlenecks, vulnerabilities, and failure points within the infrastructure, proposing corrective actions.
  • Continuously monitor and optimize validation processes to improve efficiency.
  • Troubleshoot issues and streamline/optimize existing testing procedures.

What We Need To See

  • A B.S. degree or equivalent practical experience in Engineering, Computer Science, or a related technical field.
  • At least 3 years of professional experience in a similar software validation or verification role.
  • Demonstrated proficiency in Python programming.
  • Prior experience with Unit testing, showcasing a solid understanding of testing tools and methodologies like PyTest or other equivalent frameworks.
  • Proven experience in software verification or validation processes.
  • Strong technical abilities, including excellent problem-solving, design, coding, and debugging skills.
  • A collaborative team player with strong interpersonal skills.
  • Exceptional interpersonal and communication skills, particularly in English.
  • Robust automation and scripting capabilities.

Ways To Stand Out From The Crowd

  • Knowledge of Networking protocols and the Linux kernel.
  • A background in production manufacturing flows.
  • Experience working within a manufacturing environment or facility.
  • Ability to lead feature development, take full ownership of tasks from conception to delivery, and work independently with minimal supervision.

NVIDIA is renowned as one of the technology world's most desirable employers, attracting forward-thinking and hardworking individuals. If you are creative and autonomous, we encourage you to apply. NVIDIA is committed to fostering a diverse work environment and proudly stands as an equal opportunity employer, valuing diversity in all our employees.

Key skills/competency

  • Python
  • Unit Testing
  • PyTest
  • Automation
  • Scripting
  • Troubleshooting
  • Linux Kernel
  • Networking Protocols
  • Problem Solving
  • Software Verification

Tags:

Software Validation Engineer
test strategy
validation plans
unit tests
automation
troubleshooting
monitoring
optimization
problem-solving
debugging
communication
Python
PyTest
Linux kernel
networking
InfiniBand
Ethernet
scripting
software verification
data center
system validation

Share Job:

How to Get Hired at NVIDIA

  • Research NVIDIA's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume for validation: Customize your resume to highlight Python, unit testing, automation, and problem-solving skills for a Software Validation Engineer role at NVIDIA.
  • Prepare for technical interviews: Expect questions on Python coding, testing methodologies (PyTest), networking protocols, and Linux kernel knowledge relevant to NVIDIA's solutions.
  • Showcase problem-solving aptitude: Be ready to discuss specific examples of identifying and resolving complex technical issues in verification or validation environments at NVIDIA.
  • Demonstrate teamwork and communication: Highlight instances where you collaborated effectively and communicated technical information clearly, aligning with NVIDIA's team-oriented environment.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background