Tools and Automation Engineer

NVIDIA is the world leader in accelerated computing, pioneering accelerated computing to tackle challenges no one else can solve.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer in Test - Graphics

Software Development Engineer in Test position at NVIDIA focusing on graphics compiler testing and performance optimization, offering competitive salary and benefits.

DFX CAD Tools Development Engineer

NVIDIA is hiring a DFX CAD Tools Development Engineer in Bengaluru to develop and support semiconductor design tools using C++, Python, and TCL, focusing on DFT and DFP methodologies.

Python and C++ Software Engineer

Python and C++ Software Engineer role at NVIDIA, developing next-generation developer tools for networking solutions, requiring 3+ years of experience in high-performance application development.

System Performance and Power Profiling Engineer

NVIDIA seeks a System Performance & Power Profiling Engineer to develop GPU profiling tools and optimize performance/power efficiency for their cutting-edge hardware platforms.

System Software Engineer

System Software Engineer position at NVIDIA, working on core system software development.

Description For Tools and Automation Engineer

NVIDIA is seeking a creative, passionate, and hands-on software engineer for the role of Tools and Automation Engineer. This position is ideal for someone with a test-to-failure attitude who is a quick learner and can understand software and hardware specifications. The role involves building reliable tests to improve quality and accelerate the delivery of NVIDIA products.

Key responsibilities include:

  • Developing automated tests for NVIDIA's Ecommerce platform and applications across multiple platforms
  • Executing manual and automated tests, analyzing results, and reporting defects
  • Driving test automation initiatives and finding innovative ways to expand software testing
  • Debugging issues, finding root causes, and contributing to solutions
  • Measuring and improving code coverage for software under test
  • Developing applications and tools to accelerate development and test workflows
  • Writing efficient, maintainable, and well-documented code
  • Providing peer code reviews
  • Estimating and prioritizing tasks for realistic delivery schedules
  • Working on challenging technical and process issues
  • Collaborating closely with leadership to report progress

Requirements:

  • Degree in Computer/IT/Electronics engineering
  • 3+ years of programming experience in Python and Selenium, with OOP concepts
  • Hands-on knowledge of Python scripting and application development
  • Skilled at debugging and experience with tools like WinDBG/gdb
  • Ability to develop automation tools and apply deep learning techniques
  • Excellent communication skills and ability to work in a fast-paced team environment

Preferred qualifications:

  • Experience with cross-platform and web development
  • Familiarity with various platforms: Mac, iOS, Windows, Android, TV
  • Initiative and creativity in problem-solving

NVIDIA offers competitive salaries, generous benefits, and is known for being one of the most desirable employers in the technology world. They value diversity and do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Last updated 7 months ago

Responsibilities For Tools and Automation Engineer

  • Develop automated tests for NVIDIA's Ecommerce platform and applications
  • Execute manual and automated tests, analyze results, and report defects
  • Drive test automation initiatives
  • Debug issues and find root causes
  • Measure and improve code coverage
  • Develop applications and tools to accelerate workflows
  • Write efficient and maintainable code
  • Provide peer code reviews
  • Estimate and prioritize tasks
  • Work on challenging technical issues
  • Collaborate with leadership to report progress

Requirements For Tools and Automation Engineer

Python
  • Degree in Computer/IT/Electronics engineering
  • 3+ years of programming experience in Python and Selenium
  • Hands-on knowledge of Python scripting and application development
  • Skilled at debugging and experience with tools like WinDBG/gdb
  • Ability to develop automation tools and apply deep learning techniques
  • Excellent communication skills
  • Ability to work in a fast-paced team environment

Interested in this job?