logo of nvidia

英伟达Graphics Tools Software Engineer

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

任职要求


Strong candidates bring excellent C++ programming skills, a solid grasp of object-oriented design, and proficiency in at least one graphics programming API such as Direct3D or Vulkan. Equally important is solid system-level programming experience, including strong familiarity with Linux internals (processes, threads, IPC, memory management, file systems, sockets, and system calls) and hands-on proficiency with debugging and diagnostic tools such as GDB, LLDB, Valgrind, strace/ltrace,. Experience analyzing crash dumps and core files, and diagnosing complex memory, concurrency, and performance issues in production-grade software, is essential.Beyond technical depth, this role calls for strong math skills, excellent written and verbal communication, and the ability to thrive o…
登录查看完整任职要求
微信扫码,1秒登录

工作职责


This role centers on the technical design and implementation of new features across the Nsight tool suite. Day-to-day work includes partnering closely with internal teams and external collaborators across NVIDIA, driving technology discussions, and providing thoughtful feedback on architecture. The engineer in this role will write fast, maintainable, well-documented code; review peers' work with an eye for performance, scalability, and correctness; and contribute to realistic delivery schedules through accurate estimation and prioritization. Collaboration with the QA team to define test plans for new features is also a regular part of the job, alongside continued growth in both technical and non-technical skills.
包括英文材料
C+
Vulkan+
Linux+
GDB+
还有更多 •••