Senior System Software Engineer, Build and Test Infrastructure at Nvidia Corporation in Redmond, Washington

Posted in General Business 10 days ago.

Type: Full-Time





Job Description:

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology-and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent. As an NVIDIAN, you'll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.

Join NVIDIA, a company recognized globally for its ground breaking advancements in computer graphics and AI. As a Principal System Software Engineer, you will be at the forefront of developing powerful software solutions that power a myriad of industries. This role is based in our Redmond, WA office, where you'll collaborate with world-class engineers to drive the next generation of accelerated computing. If you are passionate about pushing the boundaries of technology and thrive in an innovative, this is the perfect opportunity for you.

What you'll be doing:


  • Leading the Single Branch Initiative to streamline development across different product lines, reducing integration time and ensuring a unified codebase.


  • Analyze and refine Bazel configurations, flags, and target patterns to reduce build times and ensure that test coverage is both effective and not excessively large. Collaborate with team members to create incremental and long-term solutions that streamline builds on multiple platforms.


  • Develop processes and tools to capture stracktrace enabling immediate insight into crashes. Integrate automated signal handlers and controlled crash logging in debug builds. Implement and refine local and remote debugging workflows, including live in-car gdb sessions and core file analysis scripts.


  • Set up CI/CD test pipelines that run frequent, full-scale training tests to ensure reproducibility and alert regression early.


  • Implement and maintain Coverity static analysis workflows across various branches and configurations. Ensure proper setup and consistent naming of configurations like TU/CC (basic checks) and TU/MP (comprehensive checks), providing clear pass/fail signals to development teams. Work with the team to resolve Bazel configuration issues to maintain stable and reliable static analysis runs.


  • Investigate complex build errors, caching problems, and integration challenges, demonstrating a deep understanding of Git workflows, Bazel build configurations, and Buildbarn caching/infrastructure. Offer hands-on support, including reviewing developers' build logs, repository configurations, and CI/CD pipeline scripts to resolve problems efficiently.



What we need to see:

  • BS, MS in CS/CE/EE or related engineering field or equivalent experience


  • 10+ years' experience


  • Proven experience in C++, Python, Golang, and Groovy. Strong understanding of C/C++ compilation, linking, and toolchains, especially in cross-compilation environments (e.g., Aarch64 vs. Linux x86).


  • Deep understanding of Bazel rules and experience in implementing custom build solutions. Hands-on experience with Buildbarn or similar remote caching and execution infrastructure


  • Demonstrated success in engineering distributed build systems and CI pipelines on platforms like Kubernetes and Jenkins. Proven ability to design and maintain CI/CD pipelines for automated builds, tests, coverage analysis, and early regression detection


  • Strong leadership skills with a track record of managing large-scale initiatives such as the Single Branch Initiative.


  • Strong debugging skills, including local and remote gdb sessions, stack trace analysis, signal handling, and crash logging



Widely considered to be one of the technology world's most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/

The base salary range is 220,000 USD - 419,750 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.





More jobs in Redmond, Washington

Other
12 minutes ago

Meta
Other
12 minutes ago

Meta
Other
12 minutes ago

Meta
More jobs in General Business

General Business
16 minutes ago

Urban Engineers, Inc.
General Business
16 minutes ago

Great Lakes Cheese
General Business
about 2 hours ago

MORAN TOWING CORPORATION