logo of nvidia

英伟达Senior System Software Engineer, Build and Test Infrastructure

社招全职地点:深圳 | 上海状态:招聘

任职要求


• 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+ years 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.

工作职责


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).
包括英文材料
LLVM+
C+
Python+
Bash+
CI+
CD+
GitLab+
Jenkins+
GitHub+
相关职位

logo of nvidia
社招

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).

更新于 2025-10-17
logo of nvidia
社招

• Build test methodology, infrastructure and flow to ensure board/tray/rack/cluster level alignment to manufacture specifications that affect  yield , cost, performance, reliability&stability, thermal and power. • Craft test strategies for new features, including specifications and validation of test equipment and diagnostic software to bridge gaps between product design targets and manufacturing testability. • Create processes that improves quality/coverage key KPIs (DPPM, failure rate trends, etc) in our production screen flows.  • Perform or automate test runs, analyze and visualize data to ensure a high-quality test, and guide debug for yield or escape issues. • Partner with test engineering and operations teams to implementing efficient manufacturable test solutions.

更新于 2025-10-17
logo of amazon
社招System D

The ideal candidate has current and extensive experience developing and building Android systems and applications. The candidate understands what the limitations of the platform are and can design and implement additional services or help optimize existing ones to meet the product requirements. The ideal candidate: - Has in-depth expertise working with Android system - In-depth knowledge and experience with Linux kernel development - Experience on bootloader and device drivers development and enjoy working on hardware directly - Enjoys working side by side with partners, colleagues and teams on challenging problems - Is highly effective and thrives in a dynamic environment with multiple, changing priorities - Knows what is important when releasing software to developers and has been through the process from start to finish - Is comfortable with proactive outward communication and technical leadership and never shies away from a challenge Are you interested in jumping into the driver’s seat of our sensational FireTV partner products? We are looking for exceptional talent with Android Open Source Project (AOSP) expertise to join as a Senior System Development Engineer in the Fire TV 3p Devices team. Our team's mission is to build delightful FireTV products for our customers and partners with lower cost and faster time to market. As a member of the team, you will be working with business partners, software development engineers and testers to design, implement, test, launch, document, and maintain complex software applications, tools, and systems. You will have significant influence on our overall strategy by helping define these product features, drive the system architecture, and spearhead the best practices that enable a quality product. You will learn a variety of cutting-edge technologies, development processes, and develop well-rounded skills such as leadership, and effective project management. You will also mentor junior engineers.

更新于 2025-09-23
logo of nvidia
社招

• Work as product engineer to support the test floor of several manufacturing across China. • You will work remotely and travel to the different site as needed. • Build test infrastructure during NPI stage and work to bring up test line to MP. • You will be handling production infrastructure & jigs, support stability and quality with no production holds. • Maintaining high-quality product deliveries to customers by data and failure analysis. • Working on production issues and solving problem in our production in a short manner. • Characterize and implementing systems and procedures in the production line. • Drive the CM to full independency and responsibility. • Dynamically support line extension to increase test capacity. • Analysis production test performance to generate plans for cost saving. Improve Tier 1 training and tools.

更新于 2025-03-05