Our Innovative Team
high-speed networking
SoftwareVerificationEngineer
Neural analysis suggests this role is
optimal for Mid candidates.
“Software Verification Engineer at Our Innovative Team. Skills: Software Verification, Python, Linux, simulation applications. Design and develop applications that simulate large-scale, high-speed networks. Build automated tests in a simulated environment”
What You'll Achieve.
ensure the robustness and reliability of our networking software stack; ensure accurate modeling in your simulation applications; Improve product quality
Industry & Context.
collaborative problem-solving; implementing and debugging software
What They're Looking For.
Must Have
Bachelor’s degree in computer science or a related field, or equivalent experience, Proven experience of at least 3 years in similar roles, Proficiency in Python programming, Familiarity with developing modern Software Verification Systems, skills in implementing and debugging software, experience working in a Linux environment
Nice to Have
Understanding of the OCI/network model, Knowledge of C/C++ programming, Experience with Docker and Kubernetes, A scripting background (e. g. , Bash, Groovy), interest in algorithms
What You'll Do.
Design and develop applications that simulate large-scale
Build automated tests in a simulated environment
Improve product quality by enhancing test coverage
developing comprehensive verification strategies
How You'll Work.
Team & Collaboration
Collaborate with Software, Firmware development, and Architecture teams; foster open communication; work together to ensure accurate modeling in your simulation applications
Communication Scope
open communication
Full Job Description
We are seeking a driven Software Verification Engineer committed to excellence to join our innovative team and tackle challenges in high-speed networking. You will play a key role in simulating InfiniBand networks and validating complex software products that deliver advanced networking services for high-performance computing, machine learning, and AI workloads. **What You’ll Be Doing:** * Design and develop applications that simulate large-scale, high-speed networks, which are essential for testing software features that cannot be validated on physical hardware. * Build automated tests in a simulated environment for high-end hardware and software to ensure the robustness and reliability of our networking software stack using advanced testing platforms. * Collaborate with Software, Firmware development, and Architecture teams to foster open communication, understand new network technologies, and work together to ensure accurate modeling in your simulation applications. * Improve product quality by enhancing test coverage and developing comprehensive verification strategies. **What We Need to See:** * Bachelor’s degree in computer science or a related field, or equivalent experience. * Proven experience of at least 3 years in similar roles, emphasizing collaborative problem-solving. * Proficiency in Python programming. * Familiarity with developing modern Software Verification Systems, with a strong interest in algorithms. * Strong skills in implementing and debugging software, including experience working in a Linux environment. **Ways to Stand Out from the Crowd:** * Understanding of the OCI/network model. * Knowledge of C/C++ programming. * Experience with Docker and Kubernetes. * A scripting background (e.g., Bash, Groovy). Joining NVIDIA means being part of an exceptionally hard-working and ambitious team. We thrive on innovation and collaboration, and we strictly adhere to our mission of delivering world-class products. This is your chance to compete at the hig
Applying for this Software Verification Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Our Innovative Team?
Real rants from real employees. Read before you apply.