Senior Software Verification Engineer

NVIDIA is the world leader in accelerated computing. NVIDIA pioneered accelerated computing to tackle challenges no one else can solve. Our work in AI and digital twins is transforming the world's largest industries and profoundly impacting society.
Rawabi
Backend
Senior Software Engineer
In-Person
5+ years of experience
AI

Description For Senior Software Verification Engineer

NVIDIA is seeking a Senior Software Verification Engineer with expertise in compute and network infrastructure to work on NVIDIA SW acceleration solutions. The role involves working with Ethernet and InfiniBand protocols, delivering networking, storage, and security services for cloud, complex compute, and AI workloads. As a Senior Software Verification Engineer, you'll play a crucial role in ensuring on-time and high-quality releases.

Key Responsibilities:

  • Participate in shaping the future of HPC
  • Simulate IB fabric behavior using C++
  • Implement tests using Python
  • Develop and enhance simulation and testing environments
  • Debug HW simulator and tests to report and solve bugs
  • Stay updated with industry best practices and emerging trends

Requirements:

  • B.Sc. in Computer Science, SW/Computer Engineering, or equivalent experience
  • 5+ years of experience in software engineering/software verification
  • Strong understanding of data structures and OOP
  • Excellent problem-solving and debugging skills
  • Good knowledge of networking concepts (OSI model, protocols, servers, switches, routers)
  • Experience with Python, C/C++, and Linux operating system
  • Proficiency in Git and strong communication skills
  • Team player with a collaborative and creative mindset

Preferred Qualifications:

  • Knowledge of shell scripting
  • Experience with CI/CD approach and toolset (Jenkins)
  • Knowledge of Docker and Kubernetes

NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. Join us in changing the future of HPC and working on cutting-edge networking solutions for AI and complex compute workloads.

Last updated 2 months ago

Responsibilities For Senior Software Verification Engineer

  • Participate in changing the future of HPC
  • Simulate the IB fabric behavior using C++
  • Implement tests using python
  • Develop and enhance both simulation and testing environment
  • Debug HW simulator and tests to be able to report and even solve bugs to guarantee the quality of the products
  • Stay up to date with industry best practices, new technologies, and emerging trends in software verification

Requirements For Senior Software Verification Engineer

Python
Linux
  • B.Sc. in computer science or SW/Computer Engineering or equivalent experience
  • 5+ years of experience in software engineering/software verification
  • Good understanding of data structures and OOP
  • Excellent problem-solving and debugging skills
  • Good knowledge of networking concepts [OSI model layers, networking protocols, servers, switches, routers]
  • Good background in designing, implementing, and debugging Software
  • Previous experience in Python, C/C++
  • Previous experience with the Linux operating system
  • Good knowledge in GIT and Good communication skills
  • Team worker, knowledge seeker, collaborative, and creative

Interested in this job?

Jobs Related To NVIDIA Senior Software Verification Engineer

Sr. Software Development Engineer, AB Cart

Senior Software Development Engineer role at Amazon Business, focusing on disrupting B2B purchasing solutions.

Network Development Engineer, Datacentre Fabrics - Product Engineering

AWS seeks a Network Development Engineer for their Core Networking team to build and scale global network infrastructure supporting AWS services and customers.

Sr. Software Dev Engineer, Network Platform

Senior Software Development Engineer role at AWS to build and support the AWS Direct Connect service, designing scalable distributed systems and innovating cloud infrastructure.

Network Development Engineer, Datacentre Fabrics - Product Engineering

AWS seeks a Network Development Engineer for their Core Networking team to build and scale global network infrastructure supporting AWS services.

Senior Mechanical Engineer, Worldwide Grocery

Senior Mechanical Engineer role at Amazon, focusing on innovative retail space development and engineering standards.