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
Ugg Assistant Store Manager, UGG
About UGG At UGG, a division Deckers Brands, we exist to transform the lives of our customers and each other by sharing our passion and love for UGG. We’re driven by a clear mission: to bring the …
OTR Flatbed Company driver (W-2) Job in Newark, NJ by HMD Trucking
Flatbed Company Driver (W-2) - Newark, NJ HMD Trucking is actively seeking skilled OTR Solo CDL A Flatbed Drivers to transport freight across the country. We provide competitive mileage pay star…
Territory Sales Representative
Outside Sales Representatives – Top Performers Expect to Make 300K! If you are looking for an explosive sales opportunity, we have a great opportunity for you! Join P.J. Fitzpatrick – the most resp…
Residential Counselor
Job Description Job Description Description: Residential Counselor Job Summary WILO NJ is seeking a dedicated and compassionate Residential Counselor to join our team. The Residential Co…
Human Resources Manager
Responsibilities: Provide managerial and administrative support to the Chief Human Resources Officer in the following areas: • All human resource functions of the Firm, continuously evaluating c…
Release Devops Engineer
Looking for a Release DevOps Engineer with at least 5 years of experience in managing CI/CD pipelines, automation, and infrastructure management. The ideal candidate will have hands-on experience wit…
Car Container Loader
Responsibilities: Load and unload used cars and auto parts onto and off trucks and 40HC containers. Tie the vehicle in the container safely using chains and straps. Operate loading equipme…
Senior Mechanical Engineer
Job Details: Senior Mechanical Engineer My client is a top notch international MEP Consulting Engineering firm who is actively seeking Senior HVAC Mechanical Engineers with 7+ years of MEP Cons…
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…
Inside Sales Rep
Key Responsibilities: Conduct outbound prospecting through calls, emails, and social channels. Work with various lead sources in support of strategic campaigns to qualify or disqualify based on…