英伟达System Software Engineer - Autonomous Vehicles
任职要求
We are now looking for a Senior System Software Engineer for Autonomous Vehicles! Seeking software engineers with interests in crafting, developing, and maintaining many aspects of the core tech…
工作职责
N/A
• Develop and maintain the application as well as vital tools for autonomous driving • Diagnose and tackle real exciting problems to provide the world with the best driving experience • Vertical stack performance optimization
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. What you’ll be doing: Code Coverage Strategy & Tooling• 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. Coverity Static Analysis• 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. Developer & Collaborator Engagement• 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. Innovation & AI Integration• Explore ways to apply AI/LLMs for accelerating triage, generating reports, and improving developer workflows (e.g., editor plugins, code assistants).
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. What you’ll be doing: Code Coverage Strategy & Tooling• 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. Coverity Static Analysis• 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. Developer & Collaborator Engagement• 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. Innovation & AI Integration• Explore ways to apply AI/LLMs for accelerating triage, generating reports, and improving developer workflows (e.g., editor plugins, code assistants).