Senior Automation and Tools Development Engineer
Core
Design and implement automated tests using AI technologies for NVIDIA's GPU device driver software and SDKs on Windows and Linux.
Role type
Senior Software Automation and Tools Development Engineer
Builds
Automated testing frameworks, tools, and utilities for GPU software validation
Domain
Semiconductor / GPU Software Quality Assurance
Deliverable
production ML models
Required skills
Python, AI-driven test automation, PC I/O architecture (PCI-E, USB, SATA), Linux/Windows OS fundamentals, SQL/MongoDB/Elasticsearch, code coverage analysis, CI/CD integration
Preferred skills
Object-Oriented Programming, system architecture knowledge, distributed team collaboration
Technologies
Python, SQL, MongoDB, Elasticsearch, Linux, Windows, PCI-E, USB, SATA
Responsibilities
Design and implement AI-based automated tests for GPU drivers; build tools to optimize testing workflows; analyze test results and debug defects; measure and enhance code coverage; review peer code for performance and scalability; estimate tasks and prioritize delivery schedules.
Seniority
Senior, hands-on IC