Job Title
Engineering Manager, Hardware Infrastructure Build Systems
Role Summary
Manage a team that develops and operates large-scale build infrastructure, custom build tools, and developer productivity systems to support hardware and software engineering across NVIDIA. Partner with cross-functional teams to improve build performance, reliability, and developer workflows.
The team focuses on build orchestration, dependency management, automation, observability, and scaling engineering practices for hardware-related projects.
Experience Level
Senior — requires 10+ years of software engineering/build systems experience and 3+ years of people management or technical leadership.
Responsibilities
Lead and deliver improvements to build infrastructure and developer tooling; collaborate across teams to remove integration friction.
- Drive evolution and scaling of enterprise build infrastructure supporting hardware and software development.
- Lead a team of software engineers building and maintaining custom build tools, workflows, and automation.
- Architect build systems, automation frameworks, and developer productivity tools to improve performance, reliability, reproducibility, and observability.
- Partner with hardware, software, CAD, verification, infrastructure, and release teams to streamline development and integration workflows.
- Modernize custom build flows and evaluate/incorporate industry-standard build technologies.
- Identify bottlenecks in build, test, integration, and release processes and implement improvements.
- Establish scalable practices for change management, system monitoring, incident response, and continuous improvement.
Requirements
Required technical and leadership qualifications.
Must-have
- 10+ years in software engineering, build systems, developer or hardware infrastructure, or large-scale engineering tools.
- 3+ years of direct people management or technical leadership in a complex engineering environment.
- Deep understanding of large-scale build systems, dependency management, compilation flows, artifact generation, distributed caching, and software delivery pipelines.
- Experience managing or developing infrastructure for large projects with custom build flows, preferably in hardware, silicon, systems, or embedded software environments.
- Experience using data, metrics, and observability to improve engineering efficiency, build performance, and system reliability.
- Strong communication skills and ability to align cross-functional stakeholders and prioritize engineering trade-offs.
Nice-to-have
- Hands-on experience with Bazel or similar modern build systems (migration, rule development, remote execution, caching, performance tuning).
- Experience with Python, Go, C++, or other languages for automation, developer tools, and scalable services.
- Knowledge of distributed build execution, hermetic/reproducible builds, CI/CD integration, remote caching, and artifact management.
- Experience building dashboards, analytics, or reporting systems for build health and developer productivity.
Education Requirements
Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent practical 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-05-15