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.

Date Posted: 2026-06-16