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
Enterprise SaaS · AI

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 software verification methodologies. You'll be responsible for leading feature verification from design through implementation, developing robust infrastructure, and working closely with cross-functional teams.

As a Senior Software Verification Engineer, you'll be instrumental in testing new components, developing verification environments, and ensuring product quality from both functional and performance perspectives. The role requires strong analytical skills and the ability to identify verification gaps through comprehensive coverage analysis.

The ideal candidate brings 5+ years of software development experience, along with a strong educational background in Computer Science or Software Engineering. Knowledge of virtualization (KVM/QEMU) and networking protocols (Ethernet, InfiniBand) would be particularly valuable.

NVIDIA offers a competitive compensation package and is known for being one of the technology industry's most desirable employers. The company is experiencing unprecedented growth, particularly in their engineering teams, making this an excellent time to join. They maintain a strong commitment to diversity and inclusion, fostering an environment where innovation and creativity thrive.

Working at NVIDIA means being at the forefront of accelerated computing, AI, and digital twins technology that's transforming major industries worldwide. You'll be part of a team that tackles challenges no one else can solve, contributing to groundbreaking solutions that have profound impacts on society.

The position is available in multiple locations across Israel, including Yokneam, Tel Aviv, and Tel Hai, offering flexibility while maintaining the collaborative environment essential for success in this role. If you're passionate about technology, have a knack for problem-solving, and want to work with some of the industry's brightest minds, this role presents an exceptional opportunity to advance your career while making meaningful contributions to cutting-edge technology.

Last updated 11 days 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 verification environment using C/C++/Python to qualify product functionality and performance
  • Analyze coverage measures to identify verification holes and show progress
  • Identify and write coverage measures for stimulus and corner cases
  • Be responsible for verification of system design and software using advanced 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
  • Ability to quickly adapt to new technology
  • Knowledge of Virtualization with KVM/QEMU (preferred)
  • Understanding of Networking Protocols – Ethernet, InfiniBand (preferred)

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 Platform Software Engineer, PCIe

Senior Platform Software Engineer role at NVIDIA focusing on PCIe architecture and GPU-based AI server development, offering competitive compensation and the opportunity to work on cutting-edge AI computing infrastructure.

Senior Software Engineer - Data Center System Bringup

Senior Software Engineer position at NVIDIA focusing on data center system bringup, debugging, and firmware development for server systems, offering competitive compensation and the opportunity to work with cutting-edge AI technology.

Senior Storage and Data Production Engineer

Senior Storage and Data Production Engineer role at NVIDIA, focusing on designing and maintaining large-scale storage systems for AI and cloud computing workloads.

Senior System Software Engineer – DC Platform Software Tools

Senior System Software Engineer role at NVIDIA focusing on data center platform software tools and AI infrastructure management.

Senior Software Engineer – Simulation and Virtualization

Senior Software Engineer position at NVIDIA focusing on simulation and virtualization for DGX Server platforms, requiring expertise in C/C++, system architecture, and virtualization technologies.