Nvidia
Senior Software Engineer, Test Infrastructure Development
US, CA, Santa Clara · Senior
Sponsorship not specifiedDetected 2 days ago
JavaScriptTypeScriptPythonBashReactCSSwebpackFull-Stack DevelopmentCode ReviewVector DatabasesCI/CDOAuthDeep LearningLLMsRAGAgentic AIAI OrchestrationElectrical EngineeringHardware DesignTest Automation
About the role
- Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing.
Responsibilities
- Develop industry-standard IDEs and platforms to automate and intelligentize diagnostic creation, verification, validation, and release for NVIDIA system-level products, including GeForce, Quadro, HGX, and DGX.
- Build universal test frameworks to standardize diagnostic structures, workflows, metadata, and release processes across NVIDIA products.
- Develop and maintain diagnostic management systems to handle, optimize, and automate the release process for NVIDIA board and system products.
- Design and implement AI-assisted tools and workflows to improve engineering productivity, including AI-powered search, code generation, documentation assistance, log analysis, test result summarization, workflow automation, and intelligent troubleshooting.
- Explore and evaluate new AI tools, frameworks, and development practices, and apply them pragmatically to improve software delivery, test infrastructure, and manufacturing support workflows.
- TypeScript, Create React App, Webpack, or modern frontend build systems are strong pluses.
- Background with authentication and security concepts, including NTLM, OAuth, JWT, role-based access control, and secure API design.
- Background with building AI-powered internal tools, developer productivity platforms, chatbots, agents, or automation systems.
Requirements
- BS in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience, with 5+ years of related software development experience.
- Strong understanding of full-stack application development, including frontend, backend, database, deployment, and system integration.
- Excellent Python programming skills and bash scripting experience.
- Solid experience with database design, including crafting schemas from scratch, writing efficient queries, understanding execution plans, and applying indexes effectively.
- Familiarity with JavaScript, React, CSS, and HTML.
- Experience with yarn or npm is required.
- Familiarity with best software development practices, including documentation, testing, code review, CI/CD, containerization, and reliable production deployment.
- Hands-on experience using AI tools to improve software development productivity, such as coding assistants, AI-based debugging, documentation generation, test generation, or workflow automation.
- Experience with vector search, embeddings, RAG pipelines, LangChain/LlamaIndex-style frameworks, or custom AI orchestration services.
Skills
- NVIDIA has continuously reinvented itself over two decades.
- More recently, GPU deep learning ignited modern AI - the next era of computing.
Compensation
- Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
- The base salary range is 132,000 USD - 207,000 USD for Level 3, and 152,000 USD - 253,000 USD for Level 4.
Benefits
- You will also be eligible for equity and benefits.
Company info
- Ways to stand out from the crowd: Experience working with manufacturing test, hardware diagnostics, lab automation, product validation, or large-scale engineering operations.
Equal opportunity
- NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer.
- equal opportunity employer.
This listing is sourced directly from Nvidia's careers page and normalized into a canonical job model.