Taro Logo

Software Automation Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Automation Engineer

NVIDIA is seeking a Software Automation Engineer to join their Firmware Regression & Automation team in Yokneam, Israel. This role combines software engineering expertise with automation and quality assurance, focusing on maintaining firmware regression cycles and developing automation tools. The position offers an opportunity to work with cutting-edge networking technology at one of technology's most respected companies.

The role requires a blend of technical expertise in Python, C++, and Linux environments, along with strong problem-solving abilities. You'll be responsible for critical aspects of the firmware development process, including regression testing, automation development, and quality assurance. The position involves collaboration with NVIDIA's networking NIC Firmware team and requires both technical depth and excellent communication skills.

This is an excellent opportunity for a mid-level engineer with automation experience to join a company at the forefront of AI, graphics, and high-performance computing. NVIDIA offers a challenging and innovative environment where you'll work on technologies that are transforming multiple industries. The role provides significant growth potential and the chance to work with some of the industry's brightest minds.

The ideal candidate will have at least 2 years of relevant experience, strong programming skills, and the ability to work in a fast-paced environment. Additional experience with networking protocols, CI practices, and tools like Git, Jenkins, and Docker would be advantageous. NVIDIA's commitment to diversity and inclusion, combined with their position as an industry leader in accelerated computing, makes this an attractive opportunity for engineers looking to make an impact in a dynamic field.

Last updated 10 hours ago

Responsibilities For Software Automation Engineer

  • Oversee regression cycle, automate flows, generate reports, identify and debug issues
  • Take ownership of regression infrastructure and test stability
  • Generate reports and present regression status updates
  • Develop top-level understanding of test flows for quality bug assignment
  • Understand Firmware flows and processes to support automated regression
  • Collaborate with release teams to present version status and highlight issues

Requirements For Software Automation Engineer

Python
Linux
  • B.Sc. (or equivalent experience) in Computer Engineering or Computer Science
  • 2+ years of relevant experience as an Automation, DevOps, or Regression Engineer
  • Hands-on experience with Linux OS environments
  • Proven experience in Python or C++, with strong OOP principles
  • Ability to work in a fast-paced environment
  • Creativity, motivation, team spirit, fast learning skills, and independence
  • Availability to support debugging outside working hours
  • Excellent communication skills in English and Hebrew

Interested in this job?

Jobs Related To NVIDIA Software Automation Engineer