NVIDIA's Networking OS Software Verification Group is rapidly growing, and they are looking for a Software Verification Engineer to join the NVLink & InfiniBand Switch Software Development team. This role will contribute to NVIDIA's core projects, driving company growth and providing expertise in switch operating systems, large-scale network construction, and scalable verification.
Requirements
- Strong and proven experience with object oriented programming languages.
- Strong technical abilities, problem solving, design, coding and debugging skills.
- Experience in Python programming.
- Knowledge in Networking protocols.
- Understanding hardware & low-level software
- Experience with automation frameworks
Responsibilities
- Design, develop, optimize and maintain APIs, tools and libraries for OS Verification infrastructure software.
- Design, develop and maintain tests automation for release features.
- Collaborate with team members, Architects, design, QA teams, and customers (both external and internal).
Other
- Ability to lead feature development, take full ownership of tasks from A-Z and deliver independently with minimum supervision.
- Great teammate with multi-tasking ability and good interpersonal skills.
- Bachelor's or MS degree in Computer Science or a similar technical field, or equivalent experience.
- 3+ years of experience as Software Engineer.
- If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.