NVIDIA logo

Senior Software Engineer, Production Automation and Tooling

NVIDIA
May 27, 2026
Full-time
On-site
Yokne'am Illit, Israel
Test Engineering Jobs, Level - Senior

Job Title

Senior Software Engineer, Production Automation and Tooling

Role Summary

Join the System Production Engineering team to design and own Python-based automation frameworks and tooling that validate security properties for NVIDIA networking products (NICs, SmartNICs/DPUs, and switches). The role focuses on building production-grade automation, integrating with CI/CD, and maintaining tooling in a production environment.

Experience Level

Senior β€” 5+ years of software development experience, with demonstrable Python automation experience.

Responsibilities

Primary responsibilities focus on developing, owning, and operating automation modules and frameworks end-to-end.

  • Design and implement Python automation frameworks and test suites for networking products, from architecture through CI/CD integration.
  • Build and maintain test infrastructure and standalone automation modules with full lifecycle ownership (design, implementation, debugging, production maintenance).
  • Translate hardware/security specifications and vendor APIs into clean Python abstractions and reusable interfaces.
  • Integrate automation with CI/CD systems and maintain production reliability and observability.
  • Use AI-assisted development tools as a core part of the development workflow.
  • Analyze code quality, coverage, and production metrics and act on data-driven findings.
  • Collaborate with hardware, security, and cross-functional teams to deliver production-ready tooling.

Requirements

Concise must-have and nice-to-have skills and experience.

  • Must-have: 5+ years of software development experience with hands-on Python for automation, scripting, or tooling (framework-level work, not only application code).
  • Must-have: Strong software design fundamentals β€” abstractions, interfaces, object-oriented design, and design patterns.
  • Must-have: Proven experience owning automation projects end-to-end, including CI/CD integration and production support.
  • Must-have: Demonstrable, regular use of AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude) in daily workflow.
  • Must-have: Proficiency with Windows and Linux command-line debugging and scripting.
  • Must-have: Ability to deliver under schedule pressure and manage multiple workstreams.
  • Must-have: Excellent verbal and written communication in Hebrew and English.
  • Nice-to-have: Experience shipping and maintaining automation frameworks at production scale.
  • Nice-to-have: Familiarity or strong curiosity about hardware/security domains and vendor APIs.
  • Nice-to-have: System-level thinking across code and infrastructure layers.

Education Requirements

BA/BSc in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent practical 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.

NVIDIA logo

Date Posted: 2026-05-27