Description
NVIDIA is seeking a technical team lead to run a small, high-impact team of software verification engineers. The team owns functional and performance verification of high-profile features in the DOCA SDK, which enables GPUs and SmartNICs to move data over the network directly without host CPU involvement.
As a technical leader, you will define the verification strategy and take technical ownership of your feature areas, including design reviews, root-cause analysis of complex failures, and technical discussions with architects and SDK developers. You will combine strong engineering judgment with the ability to develop and guide a high-performing team.
Responsibilities:
- Lead, mentor, and grow a small team of verification engineers, and take hands-on technical ownership of the team's feature areas.
- Define test plans and verification strategy for new features from the design stage, covering API contracts, capability discovery, negative and boundary paths, resource lifecycle, and clean teardown.
- Drive functional verification (C/C++ and CUDA test suites, integration and system tests) for GPU-initiated networking, RDMA-style data movement, and high-rate Ethernet packet paths.
- Drive performance verification: bandwidth, latency, scaling, and regression tracking, building repeatable benchmarks and interpreting results.
- Debug across the full stack (GPU, NIC, host, DPU, drivers, and firmware).
- Lead technical discussions with SDK developers, architects, and product management, pushing back on design and testability, and signing off on release readiness.
- Leverage AI tools in the verification process to speed up test development and failure triage.
Requirements:
- BS in EE, CS, CE, or equivalent experience, with strong C/C++ and Linux skills.
- 8+ overall years in software development or verification, and 2+ years as a team lead, tech lead, or manager of engineers, while staying technically hands-on.
- Hands-on networking experience in RDMA/InfiniBand/RoCE or Ethernet datapath.
- Experience with verification methodology and performance testing.
- Strong debugging and communication skills.
Preferred qualifications:
- GPU and CUDA experience: writing or debugging CUDA kernels, persistent kernels, and CPU-GPU synchronization.
- System-level performance tuning: NUMA, PCIe topology, hugepages, IOMMU/ACS, and NIC tuning.
- Familiarity with the NVIDIA stack: DOCA SDK, BlueField DPUs, ConnectX NICs, rdma-core/ibverbs, DPDK, or packet steering and offload frameworks.
- Experience with firmware, driver, or hardware-adjacent verification.
- Experience with Git/Gerrit, Jenkins, and CI at scale, and with AI-assisted development and test generation.
For more fresh new jobs, check out yubhub.co.