NVIDIA logo

Senior Software Engineer, Infrastructure Development

NVIDIA
June 17, 2026
Full-time
On-site
Santa Clara, California, United States
$132,000 - $253,000 USD yearly
Test Engineering Jobs, Level - Senior

Job Title

Senior Software Engineer, Infrastructure Development

Role Summary

Join the Test Solutions Group to design and build infrastructure software and manufacturing test solutions for NVIDIA datacenter and enterprise products. You will collaborate with hardware design, test engineering, product engineering, and software teams to enable next-generation GPU and CPU-based server products.

Primary focus areas include scalable internal tools, web-based platforms, and AI-enhanced workflows to improve diagnostic development, test automation, and manufacturing operations.

Experience Level

Senior-level. The role expects 5+ years of related software development experience.

Responsibilities

Deliver and maintain platform and tooling capabilities that automate diagnostic creation, verification, validation, and release for system-level products.

  • Design and implement three-tier web-based IDEs and platforms for diagnostics and test workflows.
  • Build frameworks to standardize diagnostic structures, metadata, workflows, and release processes across products.
  • Develop and maintain diagnostic management systems to automate and optimize release pipelines for board and system products.
  • Design and integrate AI-assisted features (search, code generation, log analysis, test summarization, workflow automation, troubleshooting) into internal tools.
  • Apply modern AI techniques (LLMs, retrieval-augmented generation, agents, function calling, semantic search) and orchestration to platform components.
  • Collaborate with Test Development, Product Engineering, Software Engineering, and Operations to solve infrastructure, security, automation, and deployment challenges.
  • Evaluate and adopt new tools, frameworks, and practices to improve software delivery, CI/CD, and manufacturing support workflows.

Requirements

Must-have technical skills and experience required to perform the role.

  • 5+ years of software development experience (senior level).
  • Strong understanding of full-stack application development: frontend, backend, databases, deployment, and system integration.
  • Expert-level Python and experience with bash scripting.
  • Database design experience: schema design, efficient queries, execution plans, and indexing.
  • Familiarity with JavaScript, React, CSS, and HTML; experience with yarn or npm.
  • Knowledge of authentication and security concepts: NTLM, OAuth, JWT, role-based access control, and secure API design.
  • Experience with software engineering best practices: documentation, testing, code review, CI/CD, containerization, and production deployment.
  • Hands-on use of AI tools to improve developer productivity (coding assistants, AI-based debugging, test/documentation generation, workflow automation).
  • Practical knowledge of AI application concepts: LLM APIs, prompt engineering, RAG, vector databases, AI agents, tool/function calling, and model evaluation.

Nice-to-have:

  • Experience building AI-powered internal tools, chatbots, developer productivity platforms, or automation systems.
  • Experience with manufacturing test, hardware diagnostics, lab automation, product validation, or large-scale engineering operations.
  • Experience integrating enterprise data sources, internal APIs, documentation systems, logs, or test databases into AI-assisted workflows.
  • Familiarity with containerized services, Kubernetes, Docker, GitLab CI/CD, or cloud/on-prem infrastructure.

Education Requirements

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience. (The posting explicitly permits equivalent experience.)


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-06-16