NVIDIA

SeniorSoftwareandDevOpsEngineer,DOCAVerification

Yokneam, Israel FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

Problems you'll solve

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

Free ATS check

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.

Read Company Rants →