Taro Logo

Senior Software Engineer

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

Description For Senior Software Engineer

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Verification Engineer to join their innovative team in Raanana, Israel. This role focuses on tackling software verification challenges in high-speed networking and virtualization domains, particularly supporting InfiniBand protocol and advanced networking services for cloud, HCP machine learning, and AI workloads.

The position requires a skilled professional with 5+ years of experience who can build and maintain automated verification tests in a simulated environment. The ideal candidate will have strong Python programming skills, experience with software verification systems, and a deep understanding of debugging practices. Knowledge of Docker, Kubernetes, and C/C++ programming is advantageous.

Working at NVIDIA means joining an exceptionally ambitious team at the forefront of AI and supercomputing. The company offers an inclusive environment focused on innovation and collaboration, where employees can make significant contributions to groundbreaking technologies. This role provides an opportunity to work with cutting-edge technology while helping shape the future of AI and high-performance computing.

The position combines technical expertise with collaborative teamwork, requiring both strong programming skills and the ability to work across teams to understand and implement complex networking technologies. NVIDIA's commitment to delivering world-class products and its position as an industry leader makes this an excellent opportunity for career growth and impact in the tech industry.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Build automated verification tests in a simulated environment for high-end hardware and software
  • Collaborate with multiple teams to understand new network technologies
  • Ensure accurate modeling of complex network behaviors
  • Enhance product quality by improving test coverage
  • Develop comprehensive verification strategies

Requirements For Senior Software Engineer

Python
Kubernetes
  • Bachelor's or master's degree in computer science, Data Science, or related field
  • Proven experience in Python programming
  • Experience in developing modern Software Verification Systems
  • 5+ years of experience in similar roles
  • Strong skills in implementing and debugging software
  • Outstanding software debugging and problem-solving skills

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer