NVIDIA is seeking a Software Engineer for its Quantum Computing team based in California, MO. The ideal candidate will contribute to developing the CUDA-Q platform and enhance infrastructure for quantum-classical systems. Key requirements include a Bachelor's degree, 5+ years' experience, and strong skills in software engineering, performance profiling, and multi-processor systems. The role offers a competitive salary range and a dynamic work environment focused on innovation and collaboration.
Qualifications
5+ years of experience in software engineering.
Proven track record of building performant software.
Ability to quickly develop expertise in new domains.
Responsibilities
Contribute to the development of CUDA Quantum.
Build core infrastructure for inter-device communication.
Solve problems at the intersection of compilers and quantum computing.
Discuss and refine design strategies with peers.
Improve processes and infrastructure for development.
Skills
Software engineering
Quantum computing knowledge
Performance profiling
Multi-processor systems
Compiler fundamentals
Communication and collaboration
Education
Bachelor's Degree in Computer Science, Physics or related engineering field
Ph.D. or Masters preferred
Tools
LLVM/MLIR
GPU programming
FPGA programming
Job description
NVIDIA is seeking a Software Engineer for its Quantum Computing team based in California, MO. The ideal candidate will contribute to developing the CUDA-Q platform and enhance infrastructure for quantum-classical systems. Key requirements include a Bachelor's degree, 5+ years' experience, and strong skills in software engineering, performance profiling, and multi-processor systems. The role offers a competitive salary range and a dynamic work environment focused on innovation and collaboration.