AI
Curated AI Jobs
NVIDIA

Software Verification Student

NVIDIA05 Jul 2026
parttimeonsite
Apply for this position

Job Description

If you’re passionate about technology and want a welcoming, energized environment with hardworking professional colleagues, NVIDIA Networking Unit (Mellanox) could be a great fit. We’re looking for a results-oriented Software Verification Student to develop white-box verification software for our NIC/SmartNIC driver in the Linux kernel, with guidance on top-tier networking technologies and next-generation data center networking virtualization solutions and enhancements.You will handle driver verification by understanding network adapter and device driver features, relating them to operating system network stack functionality, and building testing software in an object-oriented Python environment. You’ll join a cutting-edge company working on sophisticated networking and artificial intelligence solutions, gain theoretical and hands-on experience with advanced virtualization and Smart Network Adapters solutions, and use modern AI coding tools and agents to accelerate test development, debugging, and analysis in an AI-assisted engineering environment. It’s a technology-driven, agile, and empowering place where you can make a noticeable impact. 

What you will be doing:

  • Learn new technologies and solutions for extremely and uniquely fast and sophisticated network communication.
  • Gain expertise with virtualization configuration and use cases.
  • Work on the new features through full product life stages, starting with high-level design, development cycle, review, and deployment.
  • Investigate and debug customer issues.
  • Work with various teams across NVIDIA in partnership with other engineers in the company.
  • Leverage AI-assisted development tools and agentic workflows to design, generate, and review verification tests more efficiently.
  • Explore how AI can improve verification productivity — from automated test generation to log analysis and failure triage. 

What we need to see:

  • Current BA/B.Sc. student in Computer Science or a related field
  • High ability to research with a desire to learn new domains.
  • Willingness to learn and grow through feedback.
  • A team player with strong communication skills.
  • We are multi-language team, thus your outstanding verbal English skills are important. 

Ways to stand out from the crowd:

  • Advanced Python programming skills.
  • Experience with Linux networking.
  • Hands-on experience with AI coding assistants or LLM-based tools (e.g., Cursor, Claude, Codex). 

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.

Categories

Frequently asked questions

Is the Software Verification Student position at NVIDIA remote?

The Software Verification Student role at NVIDIA is an on-site or hybrid position.

What type of employment is the Software Verification Student role?

NVIDIA is hiring for a part-time Software Verification Student position.

How do I apply for the Software Verification Student position at NVIDIA?

You can apply for the Software Verification Student role directly through NVIDIA's official application link provided on this page.

Interested in this role?

Apply directly on the company's website.

Apply Now
NVIDIA

NVIDIA

Website
Posted05 Jul 2026
Typeparttime
LevelMid-level
LocationIsrael, Yokneam
Apply NowView All Jobs at NVIDIA

Share this job