Back to results

Terraquantum

Visit website

Senior Systems Software Engineer

Salary not disclosed5+ yearsOnsite

  • Engineering
  • Munich
  • Today
Newly posted

About the role

The Senior Systems Software Engineer will join the core team building a Quantum Key Distribution system. This role focuses on high-performance Python services on Linux, algorithm optimization, and hardware integration. The engineer will lead software architecture, define APIs, and ensure reliable, observable software delivery.

Responsibilities

  • Lead and co-own the QKD software architecture including control plane services, integration, and monitoring.
  • Define module boundaries and service APIs while evolving the system toward clear data and control-plane separation.
  • Design and implement high-performance Python services using asyncio, WebSockets, and NumPy.
  • Develop and optimize QKD sifting and postprocessing algorithms to maximize key rate and minimize latency.
  • Maintain interfaces with embedded and FPGA components over UART, USB, PCIe, or Ethernet.
  • Build and maintain CI/CD pipelines with Docker and GitHub Actions.
  • Establish observability through structured logging, metrics, and tracing.

Required skills

  • Python
  • Linux
  • asyncio
  • WebSockets
  • System architecture
  • Hardware integration
  • FPGA
  • Docker
  • GitHub Actions
  • CUDA
  • GPU acceleration
  • PostgreSQL
  • Redis
  • Prometheus

Qualifications

  • 5+ years of Python development
  • 3+ years leading or co-owning service/system architecture for a hardware-first product
Senior Systems Software Engineer at Terraquantum · Grasshire