Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 3 Python @ 3 Hiring @ 3 Networking @ 3 Debugging @ 6 API @ 3 QA @ 3Details
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. The Networking OS Software Verification Group is hiring a Software Verification Engineer for the NVLink & InfiniBand Switch Software Development team. As a member of the team you will work on OS verification infrastructure, gain knowledge of switch operating systems, large-scale network construction, and verification at scale.
Responsibilities
- Design, develop, optimize and maintain APIs, tools and libraries for OS verification infrastructure software.
- Design, develop and maintain test automation for release features.
- Collaborate with team members, architects, design, QA teams, and customers (both external and internal).
Requirements
- Bachelor's or MS degree in Computer Science or a similar technical field, or equivalent experience.
- 3+ years of experience as a Software Engineer.
- Strong and proven experience with object-oriented programming languages.
- Strong technical abilities: problem solving, design, coding and debugging skills.
- Ability to lead feature development, take full ownership of tasks from A–Z and deliver independently with minimum supervision.
- Good interpersonal skills and ability to multi-task as a teammate.
Preferred / Ways to stand out
- Experience in Python programming.
- Knowledge of networking protocols.
- Understanding of hardware and low-level software.
- Experience with automation frameworks.
Compensation & Benefits
- Base salary range (by level):
- Level 2: 120,000 USD - 189,750 USD
- Level 3: 148,000 USD - 235,750 USD
- You will also be eligible for equity and benefits.
Additional information
- Applications for this job will be accepted at least until October 23, 2025.
- NVIDIA is an equal opportunity employer and committed to fostering a diverse work environment.