Test Infrastructure Development Engineer

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

NVIDIA is seeking a Test Infrastructure Development Engineer to join their team focused on GPU board products. The role involves evaluating, validating, and building test equipment for production lines, as well as maintaining test frameworks and infrastructure. The engineer will contribute to building web-based tools for diagnostic tool builds and releases, using technologies like ReactJS and Flask, and collaborate with various engineering teams to solve infrastructure and development problems.

What you'd actually do

  1. Work with multiple Test Engineering teams to build the "IDE for test" - a collection of web-based tools to simplify our diagnostic tool builds and releases
  2. Use innovative technologies such as ReactJS combined with other frameworks such as Flask (python) to improve existing test infrastructure or create new test infrastructure to increase efficiency and productivity in test case development, scheduling, or deployment
  3. Work closely with Test Development Engineering Teams, Product Development Engineering Teams and Software Engineering Teams to solve sophisticated infrastructure, security, or development problems
  4. Support and contribute to the development of the Test Framework used in all NVIDIA manufacturing test programs

Skills

Required

  • Python
  • server-side Python libraries such as Django or Flask
  • JavaSсript/ES6+
  • Typescript
  • Angular
  • React
  • Node.js
  • Docker
  • Kubernetes
  • mySQL
  • version control systems - GIT, Perforce
  • Linux platform
  • bash scripting under Linux

Nice to have

  • Experience deploying applications test automation applications
  • CI/CD
  • DevOps
  • test manufacturing of electronic systems such as GPUs, servers and boards

What the JD emphasized

  • 3+ plus years of software development-related experience