Senior Engineer, Quantum Algorithms
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 to create, test, and optimize 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.
Recommended Jobs
Manager, Marketing Pre-Sales Support
Description Position at WebMD WebMD is an Equal Opportunity/Affirmative Action employer and does not discriminate on the basis of race, ancestry, color, religion, sex, gender, age, marital status,…
Mental Health Therapist (LPC, LCSW, LAC, LSW) Part-Time, Fee-for-Service
Job Description Job Description Salary: $50-$65 per 90837 Mental Health Therapist (LPC, LCSW, LAC, LSW) Part-Time, Fee-for-Service $50$65 per session (90837) | Administrative Support | Flex…
Production: UniClean Cleanroom Services
Where will a UniFirst Career take you? As an industry leader in the rental, lease and sale of uniforms and facility services products, UniFirst Corporation has grown to become one of the largest co…
Acupuncturist
Job Description Job Description At Total Recovery Physical Therapy (TRPT), you can do your best work with great people and still live the life you’ve always wanted as an Acupuncturist. We’re…
Factory/Production Laborer
The factory/production laborer will report directly to the Plant Manager and be responsible for assisting in the production process on multiple levels. This is a hands-on position in an industrial fa…
Starbucks Barista
3 BREWSTER RD Starbucks Barista Pay Rate: 21.50 YOUR NEXT OPPORTUNITY IS NOW BOARDING Join OTG as a Starbucks Barista at EWR now and drive a new type of travel hospitality e…
School Physical Therapist
School Physical Therapist at Jobot summary: CVWalletExtranet.Domain.Entities.JobShortDescription Associate Attorney Opportunity: Hands-On Litigation, Real Estate, and Business Law Experience …
Intake Specialist
Job Description Job Description Here's a ZipRecruiter job posting for an HR Intake Specialist: HR Intake Specialist (Entry Level) - $25/hour Job Type: Full-Time Salary: $18-22.00/hou…
Dermatologist New Jersey - Multiple Locations DOCTOR or NURSE PRACTITIONERS
Dermatology Physician MD/DO ---OR--- NURSE PRACTITIONER Opportunities Brand new state of the art facilities looking to hire MD/DO or Nurse Practitioners. Compensation package includes but n…
Med Tech
Job Description Job Description Overview We create communities where employees thrive in their work, helping our residents thrive in their homes. Atria Senior Living’s family of brands ha…