Senior Software Engineer - Test Infrastructure & Automation
Nvidia
Wuerselen, Germany
What you’ll be doing:
We are continually developing and evaluating new benchmarks, new test suites, and new API extensions; all of these need proper automated testing. A key part of the job is to analyze, automate and integrate these tests and other industry standard quality and benchmark suites into our existing infrastructure. You will help us find creative ways to script the applications to ensure accuracy, reliability and repeatability. Collaborating with automation and test infrastructure teams across the company to standardize and modernize automation infrastructure (including HW) and test analysis tools is another exciting aspect of the role. A regular stream of new applications, operating systems, CPUs, and GPUs present many opportunities to learn and grow your skills and career. Collaborate with other outstanding NVIDIA engineers to make a difference in the industry!
What we need to see:
- 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.
Ways to stand out from the crowd:
- 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.
Apply Now
Don't forget to mention EuroTechJobs when applying.