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.