Senior Software Engineer, Doca Verification

NVIDIA

Hybrid
Designing and developing verification infrastructure
Complex system execution
Error handling and fault recovery
NVIDIA is seeking a Senior Software Engineer for its DOCA Verification team, focusing on designing and developing complex verification systems for the DOCA SDK, which enhances applications on NVIDIA's DPUs. Candidates should have extensive experience in software engineering, particularly in system design, and proficiency in programming languages such as Python or Java

Job Summary

  • As a Senior Software Engineer in the DOCA verification team, you will play a key role in designing and developing the verification infrastructure for the NVIDIA DOCA™ SDK.
  • This infrastructure is a complex system that executes thousands of tests every night across multiple hardware platforms and configurations.
  • Your expertise in building robust and efficient verification systems will be critical to ensuring the reliability and quality of our software.

Matching Summary

Match Score: 85

NVIDIA is seeking a Senior Software Engineer for its DOCA Verification team, focusing on designing and developing complex verification systems for the DOCA SDK, which enhances applications on NVIDIA's DPUs. Candidates should have extensive experience in software engineering, particularly in system design, and proficiency in programming languages such as Python or Java.

Skills & Requirements

Must-have

  • designing and developing verification infrastructure
  • complex system execution
  • error handling and fault recovery
  • advanced tools for analysis
  • live dashboards and reports
  • software design and architecture

Nice-to-have

  • creative and autonomous
  • forward-thinking and hardworking people
  • fostering a diverse work environment

Key Requirements

  • Bachelor's or Master's degree
  • 10+ years of experience as a software engineer
  • demonstrated technological leadership
  • experience building complex software systems
  • Proficiency in Python, Java, or similar
  • Deep understanding of software development methodologies
  • Excellent problem solving skills
  • Strong communication and collaboration skills
  • Demonstrated leadership capabilities
  • Proven track record of delivering high quality work

Work Rights

Not specified

Tailored Resume

Cover Letter