NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer specialized in C++ and Qt for their Developer Tools team. This role focuses on developing and enhancing Nsight Systems, working with cutting-edge hardware platforms ranging from embedded systems to large multi-GPU servers.
The position offers a unique opportunity to work on transformative technology, combining traditional C++ development with modern frontend technologies. You'll be responsible for designing and implementing features that help visualize performance data, while also contributing to the modernization of the codebase through migration to a client-server architecture using TypeScript and React.
As part of NVIDIA's Software Developer Tools Team, you'll enable both internal and external developers to maximize the potential of NVIDIA's hardware across various sectors including cluster, server, professional, consumer, automotive, and embedded solutions. The role requires strong technical expertise in C++ and Qt Widgets, combined with excellent collaborative and problem-solving skills.
The ideal candidate will have 4+ years of relevant experience and a strong educational background in Computer Science or related fields. Experience with GPUs, CUDA, HPC, or distributed environments is highly valued. You'll be joining a diverse, talented team working in a dynamic, high-energy environment, collaborating across multiple time zones.
NVIDIA offers competitive salaries and comprehensive benefits, making it one of the technology world's most desirable employers. This is an excellent opportunity for a creative and autonomous engineer passionate about technology to make a significant impact in the field of accelerated computing and AI.