Senior Tools and Development Engineer
NVIDIA
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Role
The Senior Tools and Development Engineer at NVIDIA will focus on designing and implementing automated tests incorporating AI technologies specifically for device driver software and SDKs on various Linux operating systems. The role requires substantial experience in AI-driven automation, in-depth understanding of Linux, and comprehensive knowledge of system and PC I/O architectures including PCI-E, USB, and SATA.
What You’ll Be Doing
You will design and implement automated tests for NVIDIA's software, build tools and frameworks in Python or equivalent, and develop both automated and manual tests on a range of products. The responsibilities include:
- Design and implement automated tests using AI technologies.
- Develop and optimize testing workflows in the GPU domain.
- Perform defect isolation, root cause analysis and drive resolution.
- Measure and enhance code coverage across software under test.
- Participate in peer code reviews and task prioritization.
What We Need To See
The ideal candidate holds a degree in Computer Science or Electronics, has 5+ years of programming experience in Python or equivalent, and solid expertise in OS fundamentals and PC hardware. Experience with AI tools for automation and a proactive, team-oriented approach are vital.
Ways To Stand Out
- Demonstrable AI-driven automation experience.
- Strong problem-solving and written communication skills.
- Experience in distributed team environments.
- Capability to resolve regression issues and support CI/CD testing.
Equal Opportunity
NVIDIA is an equal opportunity employer that values diversity and provides accommodations on request for candidates with disabilities.
Key skills/competency
- AI automation
- Python
- Linux
- System Architecture
- PC I/O
- Test Automation
- CI/CD
- Debugging
- SQL
- Communication
How to Get Hired at NVIDIA
- Research NVIDIA's culture: Study mission, values, and recent news on LinkedIn.
- Customize your resume: Highlight Python and automation experience.
- Showcase Linux expertise: Emphasize in-depth OS knowledge.
- Prepare for technical interviews: Review AI and system architecture topics.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background