NVIDIA
SeniorSoftwareandDevOpsEngineer,DOCAVerification
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software and DevOps Engineer, DOCA Verification at NVIDIA. Skills: Software Engineering, DevOps, CI/CD pipelines, Python, Kubernetes, Linux virtualization. Support DevOps initiatives. developing and maintaining CI/CD pipelines”
What You'll Achieve.
deliver breakthrough networking, security, and storage performance by harnessing the power of NVIDIA's DPUs; enhance coverage, scalability, and robustness of DOCA™ services; validate the functionality and performance of the DOCA platform
Industry & Context.
Debug and analyze complex system-level issues; tackling complex technical challenges
What They're Looking For.
Must Have
Bachelor's or Master's degree in Computer Science or Software Engineering, Proven experience of 5+ years as a software engineer, with a focus on building complex, scalable systems, programming skills in languages such as Python, Java, C++, or similar, Solid understanding of software design and architecture principles, with hands-on experience applying them, Experience developing CI/CD pipelines and contributing to DevOps practices, with a passion for automation, Experience with Linux virtualization (e. g. , QEMU/KVM) and container orchestration platforms such as Kubernetes, Experience working with hardware, bare-metal servers, and infrastructure environments, communication and collaboration skills, with the ability to work effectively in a team environment
Nice to Have
Expert-level proficiency in Python programming, knowledge of one or more networking domains, such as Ethernet, VLANs, TCP/UDP/IP, QoS, and L2/L3 protocols, Experience with software release processes, including codebase management, branching strategies, integrations, maintenance, and bug tracking, Demonstrated ability to quickly learn, adapt, and ramp up on new technologies and domains, Hands-on experience with advanced AI tools and frameworks, and the ability to apply them to real-world engineering challenges
What You'll Do.
Support DevOps initiatives
developing and maintaining CI/CD pipelines
automate build and deployment processes
improving monitoring and observability across services
maintaining both physical and cloud-based infrastructure
troubleshooting and resolving hardware and system-level issues
Debug and analyze complex system-level issues
drive timely resolution
Contribute to the development of verification infrastructure
tackling complex technical challenges to enhance coverage
and robustness of DOCA™ services
Engage in the full software development lifecycle of verification components
Develop automation to simulate real-world environments
design tests to validate the functionality and performance of the DOCA platform
How You'll Work.
Team & Collaboration
work effectively in a team environment; collaboration skills
Communication Scope
communication skills; collaboration skills
Full Job Description
NVIDIA is looking for a Senior Software Engineer to join the NVIDIA DOCA™ SDK Verification team. The NVIDIA DOCA™ SDK enables developers to rapidly create applications and services on top of NVIDIA® BlueField® data processing units (DPUs), leveraging industry-standard APIs. With DOCA, developers can deliver breakthrough networking, security, and storage performance by harnessing the power of NVIDIA's DPUs. **What you 'll be doing:** * Support DevOps initiatives by developing and maintaining CI/CD pipelines to automate build and deployment processes, and by improving monitoring and observability across services * Contribute to maintaining both physical and cloud-based infrastructure, including troubleshooting and resolving hardware and system-level issues * Debug and analyze complex system-level issues to identify root causes and drive timely resolution * Contribute to the development of verification infrastructure, tackling complex technical challenges to enhance coverage, scalability, and robustness of DOCA™ services * Engage in the full software development lifecycle of verification components, from design and architecture through implementation and validation * Develop automation to simulate real-world environments and design tests to validate the functionality and performance of the DOCA platform **What we need to see:** * Bachelor’s or Master’s degree in Computer Science or Software Engineering * Proven experience of 5+ years as a software engineer, with a focus on building complex, scalable systems * Strong programming skills in languages such as Python, Java, C++, or similar * Solid understanding of software design and architecture principles, with hands-on experience applying them * Experience developing CI/CD pipelines and contributing to DevOps practices, with a strong passion for automation * Experience with Linux virtualization (e.g., QEMU/KVM) and container orchestration platforms such as Kubernetes * Experience working with hardware, bare-metal servers
Applying for this Senior Software and DevOps Engineer, DOCA Verification 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 NVIDIA?
Real rants from real employees. Read before you apply.