Manager, Software Verification
NVIDIAJob Title
Manager, Software Verification
Role Summary
Lead the DOCA SDK Verification team to validate developer-facing APIs and libraries for NVIDIA BlueField DPUs, SuperNICs, and networking platforms. Responsible for team leadership, technical strategy, verification roadmaps, and cross-functional delivery.
The team ensures the quality, reliability, and scalability of SDK features used in AI, cloud, networking, and accelerated computing data-center workloads.
Experience Level
Senior - requires 3+ years in a managerial position (hands-on) and 8+ years of overall professional experience.
Responsibilities
Primary responsibilities include technical leadership, verification strategy, and delivery coordination.
- Lead and grow a team of software verification engineers validating the DOCA SDK.
- Design comprehensive test plans and implement functional, integration, and system-level tests for new SDK capabilities.
- Define technical roadmap, verification strategy, and automation priorities to achieve release readiness.
- Collaborate with SDK developers, architects, product management, and DevOps across the software lifecycle.
- Drive development of scalable C++ verification frameworks and automation infrastructure.
- Promote engineering quality, ownership, and continuous learning within the team.
Requirements
Must-have qualifications and relevant skills. A separate Education Requirements section lists degree expectations.
- 3+ years in a managerial position with hands-on experience in the software development lifecycle.
- 8+ years of overall professional experience in software engineering or verification.
- Strong technical background in modern C++ development, software architecture, and Linux-based systems.
- Experience leading teams that build automated test frameworks and apply software quality methodologies to complex products.
- Excellent communication skills; self-motivated and well organized.
Nice-to-have:
- Familiarity with DOCA, BlueField DPUs, SmartNICs, GPUs, or data-center infrastructure software.
- Experience leveraging AI tools for development or verification.
- Experience with CI systems and workflows (e.g., Git/Gerrit, Jenkins).
Education Requirements
Bachelor's degree in Electrical Engineering, Computer Science, or Computer Engineering - or equivalent practical work experience.
About the Company
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.
