Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Full-Stack Web Applications Software Engineer

Senior Full-Stack Web Applications Software Engineer position at NVIDIA, developing enterprise-level web applications using modern technologies and frameworks.

Senior Full-Stack Engineer

Senior Full-Stack Engineer role at Apple focusing on security infrastructure, combining frontend development with distributed systems in Austin, TX.

Software Engineer

Senior Web Engineer position at PayPal Singapore, focusing on developing scalable web applications and frameworks with 5+ years experience required.

Software Engineer (XR Graphics)

Senior Software Engineer role at Meta focusing on XR Graphics development for the Supernatural Fitness Quest app, requiring expertise in rendering, game development, and C#.

Senior Web Engineer – PayPal Ads

Senior Web Engineer position at PayPal Ads team, building merchant-facing advertising platform using React and modern web technologies. Hybrid role in San Jose with comprehensive benefits.

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 5 months 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?