# Senior Software Engineer

**Company**: NVIDIA
**Location**: Santa Clara, CA
**Experience**: senior
**Job type**: full-time
**Salary**: 184,000 USD – 287,500 USD for Level 4; and 224,000 USD – 356,500 USD for Level 5
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Engineer---Quantum-Error-Correction-Libraries_JR2028862?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/senior-software-engineer-9496cde8-1f0/

## Description

We are seeking a senior software engineer to develop, scale, and optimize GPU-accelerated simulators for CUDA-Q, our platform for hybrid quantum-classical computing.

**Job Responsibilities:**

- Design, develop, and maintain quantum computing simulation components in CUDA-Q.

- Extend CUDA-Q with new simulation methods, optimize existing ones, and expose new capabilities for quantum dynamics and open-system simulation.

- Build software connecting CUDA-Q programs to simulation libraries, including circuit and operator representations, execution interfaces, Python bindings, and resource management.

- Profile and improve end-to-end performance, memory use, CPU–GPU data movement, and batching across GPU architectures and representative quantum workloads.

- Collaborate with cuQuantum SDK, CUDA-Q, NVIDIA Research, and Product Management teams, as well as external researchers and open-source contributors.

**Requirements:**

- Excellent modern C++ and Python programming skills.

- Strong quantum computing foundations, including quantum circuits, linear algebra, measurement, observables, density matrices, and quantum noise channels.

- Hands-on experience implementing or extending quantum simulators.

- Experience developing maintainable software in a collaborative environment using Git, code review, automated builds, and continuous integration.

- Strong communication skills and experience leading technical work across research, engineering, and product teams.

- PhD or MS degree in Computer Science, Applied Mathematics, Physics, Electrical Engineering, or a related scientific or engineering field, or equivalent experience.

- 8+ years of relevant research or software-development experience.

**Preferred Qualifications:**

- Experience with CUDA-Q, cuQuantum SDK, or comparable frameworks and simulators.

- Expertise in stabilizer and Clifford simulation, sparse Pauli representations and Heisenberg-picture propagation, tensor-network methods, or quantum master-equation solvers.

- Experience developing performance-critical GPU software with CUDA and scaling simulation workloads across multiple GPUs or nodes.

- Aptitude for using agentic or AI-supported development tools.

**Salary Information:** The expected base salary ranges for this position are: 184,000 USD – 287,500 USD for Level 4; and 224,000 USD – 356,500 USD for Level 5.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- C++
- Python
- quantum computing
- CUDA
- Git
- software development

### Nice to have
- CUDA-Q
- cuQuantum SDK
- Qiskit Aer
- Cirq
- PennyLane
- Stim
- QuTiP

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Engineer---Quantum-Error-Correction-Libraries_JR2028862?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
