Taro Logo

Software Engineer, Fullstack and Tools

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

Description For Software Engineer, Fullstack and Tools

NVIDIA is seeking a talented Software Engineer to join their Windows DevOps and Test Labs (WDTL) software team. This role combines fullstack development with tools and automation, focusing on building systems and infrastructure to support DirectX driver software verification across NVIDIA's GPU family. The position offers an opportunity to work with cutting-edge technologies in visual computing, contributing to NVIDIA's world-leading graphics drivers and innovative products.

The role requires strong programming skills in both scripting (Python, PHP, Perl) and application development (C#, Java), along with experience in database management and full stack development. You'll be responsible for developing automation tools, improving testing infrastructure, and implementing DevOps practices to enhance software engineering processes.

As part of NVIDIA, the world leader in accelerated computing, you'll be working on technologies that are transforming major industries through AI and digital twins. The company offers competitive compensation, including a base salary range of $108,000-$184,000, equity, and comprehensive benefits. NVIDIA is known for being one of the technology world's most desirable employers, offering opportunities to work with talented engineers on challenging and innovative projects.

The ideal candidate will have at least 3 years of experience, strong technical skills, and the ability to work effectively in a distributed team environment. This is an excellent opportunity for a motivated engineer passionate about building tools and infrastructure to support high-quality software development at a company that's driving innovation in visual computing and artificial intelligence.

Last updated 5 days ago

Responsibilities For Software Engineer, Fullstack and Tools

  • Building tools and systems to support automated testing and improve the software engineering process
  • Build and improve driver verification infrastructure to advance the speed and effectiveness of automated testing
  • Work with various business units launching testing and automation on Windows platforms
  • Applying DevOps principles to improve our systems and processes
  • Be part of a distributed team of highly skilled and expert engineers

Requirements For Software Engineer, Fullstack and Tools

Python
PHP
Node.js
Java
  • B.S. or higher degree in Computer Science/Engineering or related field (or equivalent experience)
  • 3+ years proven experience with at least one scripting language: Perl, PHP or Python
  • Skills in application development with C# or Java
  • Familiar with databases and SQL
  • Experience with source control systems
  • Experience of full stack development for building interfaces for internal tools with PHP or NodeJS or similar
  • Background with tools development and automated test frameworks a plus
  • Knowledge of DevOps methodologies a plus
  • A great teammate; self-motivated and good demeanor

Benefits For Software Engineer, Fullstack and Tools

Equity
  • Equity
  • Competitive benefits package

Interested in this job?

Jobs Related To NVIDIA Software Engineer, Fullstack and Tools