Requirements:
- Bachelor’s degree (or equivalent experience) or higher degree in computer science, electrical engineering, or computer engineering, or a technical degree.
- 7+ years of relevant proven experience in software development including web development with the ability to write high quality, well-tested and well-designed code.
- Extensive programming experience in Python and its associated libraries, experience in other scripting and general purpose programming languages is a definite plus.
- Deep understanding of test automation infrastructure, framework and test analysis.
- Experience working with database management and development.
- Experience with the Microsoft Windows and Linux operating system environments: administration and development preferably in a virtualized environment.
- Knowledge of Source Code Control Software (Git, SVN or Perforce).
- Strong contributor with excellent communication skills in English and proficiency in German is a plus.
Nice to haves:
- Knowledge of statistics, including variance analysis
- Familiarity with deep learning framework like TensorFlow, Keras and PyTorch
- Experience with graphics and/or compute APIs such as OpenGL, Direct3D, Vulkan, CUDA or OpenCL
What you'll be doing:
- Developing and evaluating new benchmarks, test suites, and API extensions
- Analyzing, automating, and integrating tests and industry standard suites
- Scripting applications for accuracy, reliability, and repeatability
- Collaborating with automation teams to standardize and modernize infrastructure
- Working with new applications, operating systems, CPUs, and GPUs to grow skills
Perks and benefits:
NVIDIA offers highly competitive salaries, an extensive benefits package, and a work environment that promotes diversity, inclusion, and flexibility. As an equal opportunity employer, we are committed to fostering a supportive and empowering workplace for all.