For more than 25 years, NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing—and now, we're defining the next era of AI-powered computing. From powering breakthroughs in autonomous vehicles to building the next wave of infrastructure, we grow with innovation motivated by the world's best talent. Monitor code coverage and perform static analysis (Coverity) for NVIDIA's AV software stack. The position entails hands-on engineering tasks, such as composing strategies, building automation, working with developers, and ensuring safety-critical systems meet quality and compliance standards.
Define, implement, and own the AV software code coverage strategy (statement, branch, MC/DC) for unit, integration, and safety reporting.
Automate coverage collection in Bazel-based builds and integrate into CI/CD pipelines (GitLab/Jenkins/GitHub Actions).
Build dashboards and reporting pipelines for developers, safety engineers, and auditors.
Operate incremental and full scans, automate pipelines, and implement quality gates.
Triage, classify, and handle findings—including waiver workflows and procedures that adhere to MISRA C/C++ and CERT standards.
Partner with AV developers to resolve findings, avoid false positives, and improve adoption of coverage and static analysis practices.
Coordinate with safety, security, and compliance participants to uphold reporting consistency and audit readiness.
Explore ways to apply AI/LLMs for accelerating triage, generating reports, and improving developer workflows (e.g., editor plugins, code assistants).
BS/MS in Computer Science, Computer Engineering, or related field (or equivalent experience).
Strong hands-on experience with Coverity setup, administration, and triage.
Proficiency with code coverage frameworks: gcov/lcov/llvm-cov; VectorCAST experience preferred.
8+ solid programming skills in C++ and Python; strong scripting/automation skills (Python, Bash).
Experience with Bazel build system and CI/CD pipelines (GitLab/Jenkins/GitHub Actions).
Experience with safety standards like ISO 26262, requirements management tools such as Codebeamer and Jama, and development passionate about compliance.
Strong communication and customer-facing skills—able to explain results, present metrics, and drive adoption with both developers and management.
Proactive approach with a track record of solving systemic issues in tooling, coverage gaps, and recurring defects.
Awareness of modern AI tooling (LLMs, code assistants, documentation bots) and a willingness to harness them for productivity gains.