Automation Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Enterprise SaaS

Description For Automation Software Engineer

NVIDIA, the world leader in accelerated computing, 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 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 crucial software tools and infrastructure that control NVIDIA's hardware products, while working alongside R&D teams to ensure outstanding products and automated tools.

As an Automation Software Engineer, you'll be instrumental in providing software solutions and guidelines for post-silicon engineers, training users on software tools, and supporting customers globally. The ideal candidate should have a strong foundation in Python programming, experience with Git and Docker, and practical knowledge of lab equipment automation.

What makes this role particularly exciting is the chance to work with some of the most talented and forward-thinking individuals in the technology industry. NVIDIA's commitment to innovation and excellence makes it an ideal environment for creative and autonomous engineers who want to make a significant impact in the field of hardware automation and tools development.

The company offers a diverse and inclusive work environment, with a strong commitment to equal opportunity employment. This role represents an excellent opportunity to join a leading technology company that's driving innovation in AI, digital twins, and accelerated computing, transforming the world's largest industries and profoundly impacting society.

Last updated 3 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 Computer or 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, as well as containerization technologies such as Docker
  • Experience with lab equipment automation

Interested in this job?

Jobs Related To NVIDIA Automation Software Engineer

Software Dev. Engineer, PXTCS

Software Engineer role at Amazon's PXTCS team, focusing on distributed systems and ML models for HR solutions, offering competitive compensation and benefits.

Software Development Engineer II, Customer eXperience Impressions

Software Development Engineer II role at Amazon working on customer experience platforms and distributed services

Software Development Engineer

Amazon seeks experienced Software Development Engineer for Core Shopping team to build innovative product discovery solutions, offering competitive compensation and opportunity for high-impact work.

Software Development Engineer - AWS Messaging Services, Messaging Metadata Service

AWS Messaging team seeks Software Engineer to develop and operate high-scale queue and notification services, offering competitive compensation and growth opportunities.

Software Development Engineer, Ring Device Services

Backend Software Engineer role at Ring, developing distributed systems for smart home security products and services.