Senior Software Verification Engineer - Switch Simulation

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Verification Engineer - Switch Simulation

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Verification Engineer to join their SW SIMX Verification Team. This role presents an exciting opportunity to work on next-generation Switch simulation technology, collaborating with software R&D teams and performance specialists.

The position involves developing tests and platforms for advanced networking simulation solutions, requiring expertise in C++, Python, and verification methodologies. You'll be responsible for leading feature verification from design through implementation, developing robust infrastructure, and ensuring quality through comprehensive testing approaches.

This is an ideal role for someone with strong software development experience (5+ years) and a deep understanding of verification principles. The successful candidate will work in a collaborative environment, interfacing with cross-functional teams to deliver high-quality software solutions. The role offers exposure to cutting-edge technology in virtualization and networking protocols, particularly with KVM/QEMU and protocols like Ethernet and InfiniBand.

NVIDIA offers competitive compensation and benefits, and is known for being one of the technology world's most desirable employers. The company is committed to fostering diversity and innovation, making it an excellent choice for creative and autonomous engineers passionate about technology. Working at NVIDIA means being part of a team that's transforming industries through AI and accelerated computing solutions.

The position is based in multiple locations across Israel (Yokneam, Tel Aviv, and Tel Hai), offering flexibility while maintaining the collaborative nature of the role. This is a unique opportunity to join a forward-thinking company at the forefront of technological innovation, working on projects that have real-world impact across various industries.

Last updated 25 minutes ago

Responsibilities For Senior Software Verification Engineer - Switch Simulation

  • Work closely with developers to test new components including crafting and executing unit, functional, and performance tests
  • Develop a verification environment using C/C++/Python to qualify the product
  • Analyse coverage measures to identify verification holes
  • Identify and write all types of coverage measures for stimulus and corner cases
  • Be responsible for verification of system design and software using advanced verification methodologies

Requirements For Senior Software Verification Engineer - Switch Simulation

Python
Linux
  • B.Sc. or equivalent experience in Computer Science or SW/Computer Engineering
  • 5+ years of work experience in software development
  • Proficient knowledge and experience in C/C++/Python
  • Strong debugging and analytical skills
  • Creative, motivated, and results-driven worker

Benefits For Senior Software Verification Engineer - Switch Simulation

  • Competitive salaries
  • Generous benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software Verification Engineer - Switch Simulation

Senior System Software Engineer

Senior System Software Engineer role at NVIDIA focusing on AI for Multimedia components development, requiring C++ expertise and 6+ years of system software experience.

Senior System Software Engineer - Dynamo and Triton Inference Server

Senior System Software Engineer role at NVIDIA focusing on Dynamo and Triton Inference Server development, offering competitive compensation and the opportunity to work on cutting-edge AI technologies.

Senior ASIC Front End Infrastructure Engineer

Senior ASIC Infrastructure role at NVIDIA focusing on RTL/Verification infrastructure development for GPUs, requiring 8+ years of experience and strong technical expertise.

Senior Software Engineer - Data Center System Bringup

Senior Software Engineer role at NVIDIA focusing on data center system bringup and debugging for GPU accelerated applications.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on GPU communications libraries and networking for deep learning and high-performance computing applications.