Taro Logo

Automation Software Engineer

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

Job Description

NVIDIA, a global leader in accelerated computing and AI technology, is seeking an Automation Software Engineer to join their Post Silicon Software Tools & Automation team in the Networking Business Unit. This role combines software development with hardware integration, focusing on creating infrastructure and GUI tools for high-speed communication products.

The position offers an opportunity to work with cutting-edge technology in High-Performance Computing & Networking, Artificial Intelligence, and Visualization. You'll be responsible for developing critical software tools that control NVIDIA's hardware products and supporting post-silicon engineers across multiple teams.

The ideal candidate will bring strong technical expertise in Python programming, version control systems, and containerization technologies, along with a solid understanding of hardware automation. This role requires both technical prowess and excellent communication skills, as you'll be training users and supporting customers globally.

What makes this role particularly exciting is the chance to work at the intersection of software and hardware, directly impacting NVIDIA's innovative products. The team environment encourages creativity and autonomy, with exposure to advanced technologies like SerDes and Optics.

NVIDIA offers a diverse and inclusive workplace, with a commitment to equal opportunity employment. This role provides an excellent opportunity for growth and development in a company that's at the forefront of technological innovation, particularly in AI and accelerated computing.

Last updated 9 days ago

Responsibilities For Automation Software Engineer

  • Develop software tools and infrastructure to control the hardware of NVIDIA products
  • Provide software solutions and guidelines for post-silicon engineers in multiple teams
  • Train users on software tools usage
  • Support requests from customers across various time zones

Requirements For Automation Software Engineer

Python
  • B.Sc. in Electrical Engineering
  • Minimum 3 years of proven experience in relevant field
  • Experience with Python programming
  • Strong problem-solving, debugging, and technical support skills
  • Experience with version control tools like GIT
  • Experience with containerization technologies such as Docker
  • Experience with lab equipment automation

Benefits For Automation Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Equal opportunity employer
  • Diverse and inclusive workplace