Senior Software Engineer, Production Automation and Tooling
NVIDIA · Yokneam, Israel
About this role
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 Engineering (or equivalent)
Apply for this role on NVIDIA’s official careers site.