Software Verification Engineer

NVIDIA NVIDIA · Semiconductors · Kyiv, Ukraine +1 · Remote

Software Verification Engineer with a compute infrastructure background to work on NVIDIA Storage solutions. Responsibilities include building automated verification environments, improving product quality, and driving improvements for performance, quality, and stability.

What you'd actually do

  1. Build an automated verification environment for high-end hardware and software that is at the forefront of innovation.
  2. Improve product quality by growing test coverage.
  3. Take an active part in development, integration, and verification with R&D.
  4. Drive improvements for performance, quality, and stability around Storage solutions.

Skills

Required

  • Software Verification System/QA automation
  • scripting languages (Bash, Python)
  • Linux distributions
  • command-line skills
  • version control systems (Git)
  • analytical, debugging and problem-solving skills

Nice to have

  • PyTest or other testing frameworks
  • virtualization in Linux (QEMU/KVM)
  • CI/CD approach and toolset (Jenkins)
  • configuration management tools (Ansible)
  • Docker and Kubernetes experience
  • C/C++ toolchain in Linux, including cross-compilation (C, C++, automake/autoconf, cmake, meson)