Tools Development Engineer
Core
Design and implement AI-powered automated tests and tools for NVIDIA's GPU device driver software and SDKs on Windows platforms.
Role type
Software Tools Development Engineer (QA Automation)
Builds
Automated testing frameworks, utilities, and test cases for GPU software
Domain
Semiconductor / GPU / Software Quality Assurance
Deliverable
production ML models
Required skills
Python, C#, Windows OS, GPU/CPU/SoC architecture, PCIe/USB/SATA interfaces, AI for test automation, SQL/MongoDB/Elasticsearch, OOP, root cause analysis, code coverage analysis
Preferred skills
CI/CD pipeline integration, regression bug fixing, distributed team collaboration
Technologies
Python, C#, SQL, MongoDB, Elasticsearch, Windows, PCIe, USB, SATA
Responsibilities
Design and implement automated tests incorporating AI technologies; Build tools/utility/frameworks to automate testing workflows; Isolate and debug defects; Measure and drive code coverage; Provide peer code reviews; Report test coverage and Go/No-Go status; Participate in root cause analysis; Estimate and prioritize tasks
Seniority
Mid-level, hands-on IC