Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Python @ 4
Bash @ 4
JavaScript @ 4
Perl @ 4
Data Analysis @ 4
Debugging @ 4
API @ 3
HTTP @ 3
GPU @ 4
AI @ 4
Data Visualization @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Join NVIDIA’s Mixed Signal Design team contributing to Software Methodology: designing and building software workflows to assist hardware design and debug. NVIDIA is a leader in GPU, AI, and graphics; the role involves building tooling, automation, and user-facing interfaces to simplify complex hardware testing and data analysis workflows.
Responsibilities
- Automate hardware testing workflows using Python and Perl
- Use AI to improve user workflows for data collection, querying, and analysis
- Collaborate with cross-functional teams to automate data parsing and analysis via web applications and compute farms
- Design robust user interfaces to simplify sophisticated hardware tasks
- Build data visualization interfaces for processed datasets
- Optimize parallel processing of large datasets using compute farms and AI agents
- Assist with building and debugging hardware testing scripts in Python and JavaScript
Requirements
- BS, MS, or PhD in Computer Science/Engineering (or equivalent experience) and 5+ years of relevant work experience
- Experience with Python and JavaScript
- Unix/Bash scripting experience
- Perl experience preferred
- Familiarity with REST APIs, HTTP web servers, and database systems
- Background handling large datasets and parallel processing in Python
- Self-motivated and able to manage multiple projects concurrently
Compensation & Benefits
- Base salary ranges provided by location and level:
- Level 3: 136,000 USD - 218,500 USD
- Level 4: 168,000 USD - 264,500 USD
- Eligible for equity and company benefits (see NVIDIA benefits page)
Additional information
- Applications accepted at least until May 16, 2026
- NVIDIA uses AI tools in its recruiting processes
- NVIDIA is an equal opportunity employer committed to a diverse work environment