NVIDIA

Technology

SeniorSoftwareEngineer,ProductionAutomationandTooling

$450–700k ~AI est. Yokneam, Israel FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer, Production Automation and Tooling at NVIDIA. Skills: Python automation, Production tooling, AI collaboration. Design Python automation frameworks. Own Python automation tooling”

Industry & Context.

Technology
Problems you'll solve

Debugging; Troubleshooting

What They're Looking For.

Must Have

BASc in Computer Science, Computer Engineering or Electrical Engineering (or equivalent), 5+ years of software development experience with hands-on Python, Python automation frameworks, scripts, or tooling development, Software design fundamentals, Object-oriented design, End-to-end ownership of Python automation project, Proven AI collaboration with AI-assisted development tools, Module ownership, Proficient in Windows and Linux operating systems, Command-line debugging and scripting, Execution under pressure, Excellent verbal and written communication in both Hebrew and English

Nice to Have

Automation at scale in production, Live and breathe AI-assisted development, Security domain curiosity, System-level thinking

What You'll Do.

Design Python automation frameworks

Own Python automation tooling

Validate security properties

Design test automation frameworks

Develop test automation frameworks

Maintain test automation frameworks

Build test infrastructure

Own full lifecycle of automation modules

Design automation modules

Implement automation modules

Debug automation modules

Integrate automation modules into CI/CD

Maintain automation modules in production

Collaborate with hardware architects

Collaborate with security architects

Translate specs into Python abstractions

Translate vendor APIs into Python abstractions

Collaborate on shared codebases

Use AI-assisted development tools

Perform analysis on code quality

Perform analysis on coverage

Perform analysis on production metrics

Translate findings into data-based decisions

Translate findings into data-based recommendations

How You'll Work.

Team & Collaboration

Shared codebases; Collaborative team

Communication Scope

Verbal communication; Written communication

Process & Methodology

End-to-end ownership

Full Job Description

NVIDIA is looking for a talented Software Engineer to join the System Production Engineering group. You will be part of a growing team building the automation frameworks and tooling that validate security on NVIDIA NICs, Smart NICs/DPUs, and Network Switches before they ship. You will work hands-on alongside the team lead, co-developing shared codebases and taking full ownership of standalone modules when needed. This is a software engineering role first. Your primary language is Python, your primary output is automation frameworks and production tooling — not firmware, not embedded code, not C/C++ feature development. The security domain is the context you'll operate in; it is not a prerequisite. If you code every day, think in abstractions and systems, and raise the quality bar around you — we want to talk. **What you’ll be doing:** * Design and own Python automation frameworks and tooling that validate security properties of NVIDIA networking products — from architecture through CI/CD integration * Design, develop and maintain Python-based test automation frameworks and test suites for NVIDIA networking products (NICs, DPUs, switches) — including building test infrastructure from scratch * Own the full lifecycle of automation modules: design, implementation, debugging, CI/CD integration, and production maintenance — end-to-end, with no handoffs * Collaborate with hardware and security architects — translating specs and vendor APIs into clean Python abstractions without needing deep hardware engineering expertise * Collaborate on shared codebases using AI-assisted development tools as a core part of your daily workflow — this is how we work, and you will be expected to hit the ground running with it * Be data-oriented — able to perform analysis on code quality, coverage, and production metrics, and translate findings into clear, data-based decisions and recommendations **What we need to see:** * BA/BSc in Computer Science, Computer Engineering or Electrical Engine

Free ATS check

Applying for this Senior Software Engineer, Production Automation and Tooling 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 →