logo of nvidia

英伟达Senior System Software Engineer - GPU Performance Profiling Tools

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

任职要求


• BS+ in Computer Science or a related field (or equivalent experience) with 3+ years of software development experience.
• Strong system software development skills in C++.
• Proficiency in using coding agents like Codex, Claude Code, etc.
• A motivated self-starter with strong problem-solving abilities and excellent customer-facing communication skills.
• Passion for continuous learning and the abil…
登录查看完整任职要求
微信扫码,1秒登录

工作职责


At NVIDIA, we are proud of our advanced analysis and debugging tools that help engineers reach outstanding performance and power efficiency in products and applications. We invite creative, diligent, and innovative people to join our committed software team with rigorous standards. This software engineering position focuses on building tools for NVIDIA’s internal teams to improve hardware development and software execution.As part of the software development team, we work with users from different departments, including Architecture and Software teams. Our mission is to give users intuitive, rich, and detailed insights into workloads and systems. This helps them see opportunities in both software and hardware. We then build high-level models that suggest and deliver world-class hardware and software solutions to our customers. We also debug complex issues to improve system performance and efficiency.
What you’ll be doing:
• Build and maintain internal profiling tools aimed at performance and power optimization by using real-world GPU applications, such as games and AI workload.
• Collaborate with our users to model and improve the design for next-generation GPU for better performance and power efficiency
• Partner with hardware architects to propose new features or improve existing ones based on real-world use cases.
包括英文材料
C+
DirectX 12+
还有更多 •••
相关职位

logo of nvidia
社招

• Develop, architect, and implement software solutions for BSP flashing, OTA, secure boot, and testing on Tegra platforms. • Work with the engineering team from concept through implementation of secure solutions, ensuring the successful implementation of new features. • Provide solutions for various software issues in complex systems and applications. • Analyze and optimize system performance to challenge at the highest levels. • Collaborate with multi-functional teams to implement magnificent solutions that solve complex problems.

更新于 2026-02-06上海
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
社招

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-15深圳|上海
logo of nvidia
社招

We are now looking for a System Software Engineer to work in our Tegra system software group. The best candidates will have excellent C/C++, a thorough understanding of operating systems and kernel programming, a good understanding of computer architecture. You will work closely with both hardware engineers and other software engineers to design, develop, and debug the diagnostic software stack used for Tegra chips / products. You will also be heavily involved with interacting with various teams and writing various device drivers to produce high-quality, reliable diagnostic software that is extensively used both within NVIDIA and for the customer data center and automotive products that are used throughout the world. What you’ll be doing: • Develop drivers and tests to see them through the full software development lifecycle. • Work with software engineers, hardware, and arch teams to implement and optimize features for the diagnostic solutions used for various system-on-chip (SOC) use cases. • Triage, debug, and implement fixes in the software stack. • Communicate efficiently with peers throughout the company, as well as customers and partners.

更新于 2026-06-05深圳|上海