Used Tools & Technologies
Not specified
Required Skills & Competences ?
Algorithms @ 3 Hiring @ 3 Communication @ 6 CUDA @ 3 GPU @ 5Details
NVIDIA's Quantum Computing team is searching for an outstanding software engineer to build the toolchain of the future. Join us in developing the CUDA-Q platform for programming powerful hybrid quantum-classical multi-processor systems. We are looking for a dedicated engineer with expertise in real-time systems, GPU-programming, and proficiency in parallel and distributed programming. If you love the craft of software engineering and high-performance algorithm implementation and relish the chance to impact the future of the industry, this role may be perfect for you.
Responsibilities
- Identify and productize AI and algorithmic real-time decoding algorithms in collaboration with NVIDIA's Applied Research team.
 - Contribute to the development of CUDA Quantum libraries by building AI training infrastructure for the CUDA-Q Quantum Error Correction (QEC) library.
 - Develop real-time hardware and software interfaces for the heterogeneous quantum/classical computing enabled by CUDA Quantum.
 - Solve difficult problems at the intersection of HPC and quantum computing to enable ground-breaking research and technology.
 - Improve processes and infrastructure to accelerate development.
 
Requirements
- Bachelor's degree (or equivalent experience) in Computer Science, Physics, or a related engineering field with 8+ years of relevant work experience. Masters or Ph.D. preferred.
 - Proficiency in C/C++ is required.
 - Proficiency in algorithm analysis and implementation on heterogeneous systems including CPUs, GPUs, and FPGAs.
 - Expertise in real-time systems and GPU programming; strong background in parallel and distributed programming.
 - Experience building performant and robust production software on large-scale hardware and software projects.
 - Ability to quickly develop expertise in new domains and eagerness to master new challenges.
 - Strong communication and collaboration skills.
 
Ways To Stand Out
- Experience with quantum computing hardware and control systems.
 - Domain knowledge of Quantum Error Correction and/or prior experience implementing decoding algorithms.
 - Demonstrated history of software optimizations of real-time systems and a focus on improving extensibility.
 
Compensation & Benefits
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
- Base salary range for Level 4: 184,000 USD - 287,500 USD.
 - Base salary range for Level 5: 224,000 USD - 356,500 USD.
 
You will also be eligible for equity and benefits.
Location & Time
- Location: US, CA, Remote
 - Employment type: Full time
 - Applications for this job will be accepted at least until September 9, 2025.
 
Equal Opportunity
NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. NVIDIA does not discriminate in hiring and promotion practices on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.