Senior Engineer, Quantum Algorithms

QCi

Hoboken (NJ)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading quantum technology firm is seeking a Software Engineer specializing in Quantum Algorithms in Hoboken, NJ. This role requires deep expertise in mathematical optimization to architect core software for photonic quantum processors. The ideal candidate will have over 6 years of experience in software engineering, strong proficiency in C++ and Python, and a solid background in optimization methods. Join us to work on cutting-edge technology with collaborative teams across hardware and software interfaces.

Qualifications

  • 6+ years of experience in software engineering with a focus on systems or HPC.
  • Strong proficiency in C++ and Python.
  • Strong mathematical background in convex optimization, quadratic programming (QP), mixed-integer linear programming (MILP), or gradient-free methods.
  • Experience with numerical analysis and high-performance math libraries.
  • Familiarity with protocols such as UART, SPI, gRPC, REST.
  • Strong understanding of performance tuning, memory management, and fault-tolerant design.
  • Familiarity with Linux system programming and build toolchains.

Responsibilities

  • Design and implement high-performance C++ runtime and Hardware Abstraction Layer for photonic optimization computers.
  • Profile and optimize execution paths to minimize latency.
  • Collaborate with FPGA, electrical engineers and firmware engineers.
  • Develop algorithmic enhancements using quantum feedback.
  • Write efficient, thread-safe code for concurrent hardware control.
  • Design and implement novel algorithms for optimization on photonic quantum processors.
  • Build software layers for large-scale optimization problems.

Skills

C++
High Performance Computing (HPC)
Algorithm Design
Mathematical Optimization
Multi-threading
Linux
CMake
Python
Performance Profiling
Hardware Abstraction
Signal Processing

Education

Advanced degree (MS/PhD) in computer science, physics, or mathematics

Tools

BLAS
LAPACK
Eigen
Docker

Job description

Software Engineer, Quantum Algorithms (Optimization) – Location: Hoboken, NJ

Division: Technology

Department: Engineering

About Us

Quantum Computing Inc. (QCi) (Nasdaq: QUBT) is an innovative, integrated photonics company that provides accessible and affordable quantum machines to the world today. QCi products are designed to operate at room temperature and low power at an affordable cost. The company’s portfolio of core technology and products offer unique capabilities in the areas of high-performance computing, artificial intelligence, cyber security as well as remote sensing applications.

Position Description

We are looking for a software engineer with deep expertise in mathematical optimization and algorithm development. This role is critical in architecting the core software engine that drives our proprietary photonic quantum processors, combining complex mathematical formulations with physical optical hardware feedback.

Responsibilities
  • Design and implement the high-performance C++ runtime and Hardware Abstraction Layer (HAL) for photonic optimization computers.
  • Profile and optimize critical execution paths to minimize latency, addressing bottlenecks in memory bandwidth, cache locality, and data transfer.
  • Collaborate with FPGA, electrical engineers and firmware engineers to ensure the creation, testing, and optimization of device interfaces.
  • Develop algorithmic enhancements to usage of quantum feedback to solve NP‑hard optimization problems more efficiently with higher solution quality.
  • Write efficient, thread-safe code for concurrent hardware control and real‑time signal processing.
  • Design and implement novel algorithms that map optimization and machine‑learning problems onto entropy‑based photonic quantum processors, including post‑processing pipelines.
  • Build software layers to decompose and orchestrate large-scale optimization problems across multiple photonic hardware resources.
Required Qualifications
  • 6+ years of experience in software engineering with a focus on systems or HPC.
  • Strong proficiency in C++ and Python.
  • Strong mathematical background in convex optimization, quadratic programming (QP), mixed‑integer linear programming (MILP), or gradient‑free methods.
  • Experience with numerical analysis and high-performance math libraries (e.g., BLAS, LAPACK, Eigen).
  • Familiarity with protocols (e.g., UART, SPI, gRPC, REST) and software integration.
  • Strong understanding of performance tuning, memory management, and fault-tolerant design.
  • Familiarity with Linux system programming and build toolchains (CMake, GCC/Clang).
  • Experience working in cross‑functional teams involving hardware, physics, and software.
Preferred Qualifications
  • Advanced degree (MS/PhD) in computer science, physics, or mathematics.
  • Experience with classical optimization solvers (e.g., CPLEX, Gurobi) or heuristic frameworks.
  • Familiarity with open quantum systems or optical feedback mechanisms.
  • Background in digital signal processing (DSP) or control theory.
  • Knowledge of containerized deployment using Docker.
Skills

C++, High Performance Computing (HPC), Algorithm Design, Mathematical Optimization, Multi-threading, Linux, CMake, Python, Performance Profiling, Hardware Abstraction, Signal Processing.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Quantum Algorithms Engineer (Optimization)
Senior Quantum Algorithms Engineer (Optimization)

QCi • Hoboken (NJ)

On-site
USD 120,000 - 150,000
High Performance Computing Engineer
High Performance Computing Engineer

Onesubsea • Sunnyvale (CA)

On-site
USD 120,000 - 160,000
Quantum Software Engineer - Energy Grid Optimization
Quantum Software Engineer - Energy Grid Optimization

Infleqtion • Chicago (IL)

On-site
USD 140,000 - 182,000
Medical, dental, vision insurance
Unlimited PTO
401(k) match
+1
Quantum Algorithms Scientist - Optimization
Quantum Algorithms Scientist - Optimization

Jobtailor • Washington

On-site
USD 110,000 - 160,000
Quantum Algorithms Scientist - Optimization
Quantum Algorithms Scientist - Optimization

Phasecraft • Bristol (VA)

On-site
USD 100,000 - 130,000
Senior Digital System Designer
Senior Digital System Designer

PsiQuantum • Palo Alto (CA)

On-site
USD 145,000 - 160,000
Senior Optical Engineer
Senior Optical Engineer

CT19 • Boston (MA)

On-site
USD 120,000 - 180,000
Quantum Optics Scientist PostDoc
Quantum Optics Scientist PostDoc

QUANTUM COMPUTING, INC. • Hoboken (NJ)

On-site
USD 70,000 - 100,000
Advanced AMO Scientist - 733
Advanced AMO Scientist - 733

Quantinuum • Broomfield (CO)

On-site
USD 145,000 - 175,000
Competitive pay
Flexible schedule
Health, dental, vision insurance
+5
Quantum Algorithm Engineer
Quantum Algorithm Engineer

Sygaldry Technologies • Ann Arbor (MI)

On-site
USD 90,000 - 130,000
Visa Sponsorship
Competitive salary and equity
Company-sponsored health coverage
+1