Software Validation Engineer

NVIDIA NVIDIA · Semiconductors · Yokneam, Israel

NVIDIA Networking Division is seeking a Software Validation Engineer to define test strategy, design, implement, and execute validation plans for their infrastructure system. The role involves writing unit tests, automating testing processes, identifying bottlenecks, and troubleshooting. Requires 3+ years of experience, Python programming, and experience in software verification/validation.

What you'd actually do

  1. Define test strategy
  2. Design, implement, and execute validation plans for the infrastructure system.
  3. Write efficient, maintainable, and high-quality unit tests for new features and existing codebases
  4. Automate infrastructure testing processes to improve validation efficiency.
  5. Identify potential bottlenecks, vulnerabilities, and failure points within the infrastructure and recommend corrective actions.

Skills

Required

  • Python programming
  • Unit testing
  • testing tools and methodologies
  • software verification or validation
  • technical abilities
  • problem-solving
  • design
  • coding
  • debugging skills
  • automation/scripting skills

Nice to have

  • Networking protocols
  • Linux kernel
  • production manufacturing flows
  • manufacturing environment/facility