Taro Logo

Engineer, Tools Dev

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

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a talented Tools Development Engineer to join their team in Pune, India. This role combines software engineering and quality assurance, focusing on building data-driven tools to improve software quality and customer experience. The position requires expertise in Python, C++, and C# programming, with a strong focus on automation and testing.

As a Tools Development Engineer, you'll be responsible for developing automated tests for NVIDIA's device drivers and SDKs, creating tools for workflow optimization, and ensuring high-quality software delivery. The role involves working with cutting-edge technology in GPU computing and AI development tools, making it an exciting opportunity for someone passionate about both development and quality assurance.

The ideal candidate should have 3+ years of programming experience, strong knowledge of testing fundamentals, and excellent problem-solving abilities. You'll work in a fast-paced environment with multiple development teams, contributing to NVIDIA's mission of transforming industries through AI and digital twins. The position offers the opportunity to work on challenging technical problems while building tools that directly impact NVIDIA's software development process.

NVIDIA offers competitive compensation and is known for being one of the technology world's most desirable employers. They value diversity and provide equal opportunities to all employees, ensuring a collaborative and innovative work environment. This role is perfect for someone who combines technical expertise with a passion for quality and automation, offering the chance to work on industry-leading products while growing professionally in a supportive environment.

Last updated 6 days ago

Responsibilities For Engineer, Tools Dev

  • Develop automated end to end tests for NVIDIA device driver and SDKs on windows platform
  • Develop applications and tools for data driven insights in development and test workflows
  • Build tools/utility/framework in Python/C/C++ to automate testing workflows in GPU domain
  • Write maintainable code and debug issues to identify root causes
  • Generate and test compatibility across products and interfaces
  • Work with leadership to report progress
  • Measure and improve code coverage

Requirements For Engineer, Tools Dev

Python
  • B.E./B.Tech degree in Computer Science/IT/Electronics engineering
  • 3+ years of programming experience in Python/C/C++
  • Knowledge of Object-Oriented Programming concepts
  • Experience with RESTful APIs and performance testing
  • Experience with databases and SQL
  • Understanding of OS fundamentals and PC Hardware
  • Excellent written and verbal communication skills
  • Experience with AI development tools for test planning
  • Knowledge of Python concepts like dictionaries, tuples, RegEx, PIP