Taro Logo

Senior Tools Engineer

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

Description For Senior Tools Engineer

NVIDIA, the world leader in accelerated computing, is seeking a Senior Tools Engineer to join their Qualification Hardware Group. This role combines software engineering expertise with hardware verification, making it an exciting opportunity for experienced engineers passionate about driving product excellence.

The position involves developing sophisticated tools and automation frameworks for hardware verification, working at the intersection of software and hardware. You'll be responsible for creating and maintaining regression testing systems, collaborating with cross-functional teams, and ensuring robust quality assurance processes.

As a Senior Tools Engineer, you'll work with cutting-edge technology in NVIDIA's innovative environment, using technologies like Python, Docker, and various database systems. The role requires strong technical skills in both software development and hardware understanding, making it perfect for engineers who enjoy working on complex technical challenges.

NVIDIA offers a collaborative environment where you'll work alongside some of the industry's brightest minds. The company's commitment to innovation in AI and accelerated computing means you'll be contributing to technologies that are transforming major industries worldwide. Their inclusive culture and position as one of technology's most desirable employers make this an exceptional opportunity for career growth.

The ideal candidate will bring 8+ years of experience in tools or regression engineering, strong programming skills, and a deep understanding of software development principles. This role offers the chance to make significant impacts on NVIDIA's hardware verification processes while working with state-of-the-art technology in a supportive, forward-thinking environment.

Last updated a day ago

Responsibilities For Senior Tools Engineer

  • Take ownership of hardware setups and develop tools and applications to verify hardware projects
  • Collaborate with multiple teams across software and hardware to define, plan, and deliver end-to-end solutions
  • Take ownership of software regression, ensuring the delivery of robust tools and applications
  • Contribute to large-scale SW/HW projects in a cross-platform environment
  • Participate in the full software lifecycle — from architecture and design to bring-up and production

Requirements For Senior Tools Engineer

Python
Linux
  • B.Sc. in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
  • 8+ years of experience in QA, Tools, or Regression Engineering
  • Proficiency in Python and Perl
  • Hands-on experience with Docker for containerized development and testing
  • Proficiency with Git or other version control systems
  • Deep knowledge of databases such as MSSQL and Big Data technologies
  • Familiarity with Power BI and Tableau for data visualization and reporting
  • Extensive experience in Linux user-space development
  • Proven expertise in software design, debugging, and problem-solving
  • Strong analytical and communication skills

Benefits For Senior Tools Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Equal opportunity employer
  • Diverse work environment

Interested in this job?

Jobs Related To NVIDIA Senior Tools Engineer