Jobs · Engineering · California

Software Engineer, Performance Lab and Tools

NVIDIA AI · Santa Clara, CA · 1 mo ago
EngineeringFull-time

About the role

NVIDIA is searching for outstanding software engineers to join the Windows DevOps and Test Labs (WDTL) software team. As a WDTL engineer, you will be building and maintaining the systems, tools and infrastructure required to support and verify the DirectX driver software on our broad family of GPUs.

Responsibilities

  • Maintaining and operating a lab of automated testing machines, including system imaging, hardware triage, network configuration, and infrastructure uptime
  • 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
  • Support hardware bringup activities for new GPU products, coordinating early driver validation on pre-release silicon
  • Support various business units launching testing and automation on Windows platforms
  • Troubleshoot and resolve hardware and OS-level issues across the test lab environment
  • Apply DevOps principles to improve our systems and processes
  • Be part of a distributed team of highly skilled and expert engineers

Requirements

  • B.S. or higher degree in Computer Science/Engineering or related field (or equivalent experience)
  • At least 3+ years proven experience with at least one scripting language: Perl, PHP or Python
  • Application development skills in C# or a similar compiled language (C++, Java, Go), with experience building tools, services, or automation frameworks. C# is ideal
  • Knowledge of Windows operating system internals (kernel, drivers, registry, imaging, deployment tools)
  • Experience with source control systems
  • Familiarity with databases, SQL, or full stack development (a plus)
  • Background with tools development and automated test frameworks (a plus)
  • Experience with hardware product bringup or pre-release silicon validation (a plus)
  • Experience automating Windows image creation and deployment for test environments (a plus)
  • Hands-on experience managing or maintaining a lab environment of physical test machines (a plus)

Qualifications

  • Competitive salaries and a generous benefits package
  • Opportunity to work with some of the most resourceful and talented people in the world
  • Unprecedented growth in engineering teams

Skills

  • Strong problem-solving and troubleshooting skills
  • Excellent communication and collaboration skills
  • Ability to work independently and as part of a team
  • Experience with DevOps principles and practices

Benefits

  • Comprehensive benefits package

Pay

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 116,000 USD - 189,750 USD.

Schedule

Full-time position.

Similar jobs