Senior Software Engineer, C++ and Qt

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, C++ and Qt

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.

Last updated 19 days ago

Responsibilities For Senior Software Engineer, C++ and Qt

  • Join the Developer Tools team to work on software such as Nsight Systems
  • Work with various hardware platforms from embedded systems to multi-GPU servers
  • Design and implement product features in C++ and Qt Widgets for performance data visualization
  • Migrate C++ user interfaces towards client-server architecture with TypeScript and React
  • Improve tests and work with QA engineers on test plans
  • Communicate across teams to collect requirements
  • Collaborate with team members across multiple time zones
  • Interact with internal and external users for product feedback

Requirements For Senior Software Engineer, C++ and Qt

TypeScript
React
  • Excellent problem solving, collaborative, and interpersonal skills
  • Strong C++ knowledge, experience working with concurrent code
  • Experience with Qt Widgets
  • Strong grasp of algorithms and computer architecture
  • BS or MS in EE, CE, CS, Systems Engineering
  • 4 years of experience in a related software position

Benefits For Senior Software Engineer, C++ and Qt

  • Competitive salaries
  • Generous benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer, C++ and Qt

Senior Web Software Engineer - Frontend

Senior Frontend Engineer role at NVIDIA, building next-gen AI infrastructure and ML applications with modern web technologies.

Senior Software Development Engineer, App Shell, Adobe Express

Senior Software Engineer role at Adobe Express, building next-gen creative tools using Web Components and modern JavaScript technologies.

Senior/Lead Full Stack Software Engineer

Senior/Lead Full Stack Engineer position at Quantexa, focusing on Scala and Angular development in a hybrid work environment in London.

Senior Fullstack Engineer

Senior Fullstack Engineer role at Pepperstone, developing trading platforms using React and Node.js in a global fintech environment.

Senior React Developer

Senior React Developer position at iKnowHow, leading software and robotics solutions company, offering frontend development and team leadership opportunities in Athens.