Senior Systems Software Engineer, AV Infrastructure Validation & Tooling
NVIDIA
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Senior Systems Software Engineer, AV Infrastructure Validation & Tooling at NVIDIA
NVIDIA is at the forefront of AI innovation, building the platforms that power new applications from healthcare to autonomous vehicles. The demand for advanced perception and cognitive capabilities is rapidly expanding, and NVIDIA is central to this revolution. We are looking for a highly motivated Senior Systems Software Engineer to join our Autonomous Vehicle Infrastructure organization. This role is focused on building, deploying, and operating validation platforms at scale, collaborating with internal teams and external partners to integrate distributed systems, manage large-scale data pipelines, and operationalize next-generation validation workflows for autonomous driving.
About the Role
This position provides a unique opportunity to contribute from the ground up: standing up new vendor-provided platforms, validating integration paths, and ensuring infrastructure is reliable, secure, and production-ready. You will combine hands-on engineering, infrastructure deployment, and workflow automation to significantly scale our AV validation ecosystem.
Key Responsibilities
- Optimize and operationalize Bazel-based build/test pipelines, integrating with CI/CD frameworks like Jenkins or GitLab.
- Enable developers with robust tools, wrappers, and automation using Go, Python, and Bazel to improve correctness, prevent regressions, and enforce quality gates before code merges.
- Provide mechanisms for automated analysis, triage, and reporting, ensuring developers and customers can quickly act on results.
- Deploy and operationalize vendor-provided platforms within our cloud-based service platform, starting with test environments to validate dependencies, workflows, and performance.
- Develop visualization and reporting capabilities to surface validation results, coverage metrics, and actionable insights for developers and collaborators.
- Communicate proactively with stakeholders, ensuring all issues are addressed and infrastructure evolves to meet developer needs.
- Partner closely with internal teams and external vendors to resolve issues, refine SLAs, and continuously enhance operational reliability and scalability.
Required Qualifications
- BS/MS in Computer Science, Computer Engineering, or a relevant technical field, or equivalent practical experience.
- 5+ years of professional experience in infrastructure, distributed systems, or platform engineering.
- Hands-on experience with Bazel build/test automation frameworks.
- Proficiency in C++, Python, and Bash coding skills.
- Strong background in Linux systems, distributed systems, and infrastructure engineering principles.
- Knowledge of cloud and on-prem environments, including Kubernetes, Docker, and VM infrastructure.
- Strong debugging, problem-solving, and communication skills for effective collaboration across internal and vendor teams.
- Proven comfort leveraging AI-based development tools, such as Claude Code and Cursor.
- A problem-solving mindset, capable of debugging issues across the entire stack (infrastructure, build system, workloads).
Desired Qualifications
- Prior experience with coverage frameworks (e.g., lCOV, Gcov, VectorCAST) and delivering quality metrics in compliance-heavy environments.
- Hands-on experience with static analysis tooling like Coverity, and embedding it into developer workflows.
- Background in safety-critical domains such as automotive, with audit-driven workflows.
- Experience in requirements management tools (e.g., Jama) or traceability workflows.
- Strong experience in large-scale distributed systems and utilizing AI to accelerate debug and integration workflows.
NVIDIA offers highly competitive salaries and a comprehensive benefits package, making it one of the most desirable employers in the technology world. We attract forward-thinking and hardworking individuals to our fast-growing engineering teams in Deep Learning, Artificial Intelligence, and Autonomous Vehicles. Our invention, the GPU, is the visual cortex of modern computers and central to our products. Our work opens new universes, enables creativity and discovery, and powers innovations from AI to autonomous cars. NVIDIA seeks exceptional individuals to help us with the next wave of validation and tooling for autonomous driving solutions. If you are passionate about autonomous vehicles, we encourage you to apply!
Key skills/competency
- Autonomous Vehicles
- Infrastructure Engineering
- Validation Platforms
- Distributed Systems
- Bazel
- CI/CD
- Python
- C++
- Kubernetes/Docker
- Linux Systems
How to Get Hired at NVIDIA
- Research NVIDIA's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Highlight systems software, AV infrastructure, validation, Bazel, C++/Python, and distributed systems experience.
- Showcase infrastructure expertise: Emphasize experience with Linux, Kubernetes, Docker, and large-scale data pipelines for validation.
- Prepare for technical deep dives: Expect questions on system design, debugging complex distributed systems, and coding in C++, Python, and Bash.
- Demonstrate problem-solving: Be ready to discuss challenges in validation workflows, automation, and integrating third-party platforms.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background