Software Engineer, Quantum Networking & Cybersecurity

Alphastaff
Hoboken, NJ, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

Abstraction Layers C++ (Programming Language) CMake Encodings Cyber Security Linux Cryptographic Protocols Field-Programmable Gate Array (FPGA) Information Theory Internet Protocol Security (IP SEC) OSI Models Python (Programming Language)
+13 more
Key Management Network Security PCI Express Public Key Infrastructure Quantum Key Distribution (QKD) RSA (Cryptosystem) Software Engineering System Programming Transmission Control Protocol (TCP) Toolchain Transport Layer Security High Performance Computing Information Technology

Job description

  • Design and implement high-performance C++ software for real-time quantum cryptographic protocols, including entanglement-based polarization and time-energy QKD.
  • Develop efficient algorithms for classical post-processing in quantum-secured systems, specifically focusing on Error Correction (Information Reconciliation), Privacy Amplification to maximize secure key rates, and quantum authentication/confirmation.
  • Architect the Hardware Abstraction Layer (HAL) for distributed quantum networking nodes (Alice/Bob), interfacing with single-photon detectors, polarization controllers, and time-tagging electronics.
  • Optimize the full cryptographic stack for latency and throughput, ensuring seamless integration between quantum key generation, quantum authentication/confirmation, and the key management entity..
  • Collaborate with optical physicists and FPGA engineers to deliver new features and provide updates as existing hardware is upgraded over time.
  • Develop simulation tools to model channel loss, noise sources, and the statistical performance of quantum protocols.

Requirements

Do you have experience in Python?, Do you have a Bachelor’s degree?, * Bachelor’s degree in Computer Science, Electrical Engineering, Physics, or Mathematics is required.

  • 6+ years of experience in software engineering with a focus on systems, security, or embedded devices.
  • Strong proficiency in C++ and Python.
  • Deep domain knowledge of Quantum Key Distribution (QKD) protocols (e.g., BB84, E91, BBM92) and their implementation requirements.
  • Experience implementing Error Correction codes (e.g., LDPC, Cascade, Winnow) or Forward Error Correction (FEC) specifically for noisy communication channels.
  • Understanding of Quantum Information concepts, including entanglement distribution, Bell state measurement, and qubit polarization encoding.
  • Familiarity with high-speed data acquisition and processing protocols (e.g., PCIe, DMA, UDP/TCP).
  • Familiarity with Linux system programming and build toolchains (CMake, GCC/Clang)., * Knowledge of classical cryptography standards (AES, RSA, ECC) and PKI infrastructure.
  • Familiarity with Post-Quantum Cryptography (PQC) algorithms (Lattice-based, Hash-based).
  • Experience with network security protocols (IPsec, TLS/SSL) and how QKD integrates into the OSI model.
  • Background in Information Theory and statistical analysis for security proofs.

Preferred Education

  • Master’s or Ph.D. in Quantum Information Science, Physics, or Cryptography is highly preferred.

Skills C++, Python, Quantum Key Distribution (QKD), Error Correction, Cryptography, Network Security, Entanglement, Polarization, High Performance Computing, Linux, Algorithms. Disclaimers: AlphaStaff, Inc. and the Client are equal employment opportunity employers and do not discriminate against any applicant or employee based on race, color, sex, sexual orientation, gender identity, religion, national origin, age, past or present military service, disability, genetic information, or any other basis protected by applicable federal, state, or local laws.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:12 min

Integrating toolchains to improve engineering efficiency and culture

Amir Friedman Amir Friedman +2 · WWC 2025

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · WWC 2023

1:36 min

Practical applications of quantum computing and cryptography

Alexander Pirker · WWC 2023

2:11 min

Promoting an open toolchain to maximize developer choice

Anu Bharadwaj Anu Bharadwaj · WWC 2023

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all