Quantum Embedded Software Engineer

Switzerland

Full-time

The role

We are seeking a Quantum Embedded Software Engineer to design, develop, and optimize firmware and low-level software that interfaces with quantum hardware systems. In this role, you will work at the intersection of classical and quantum computing. You will collaborate closely with quantum physicists, hardware engineers, and software developers to ensure seamless integration from hardware drivers to higher-level applications.

What you'll do

  • Design, implement and maintain software related to embedded components ((e.g., FPGAs, MPSoCs) such as drivers, profilers and low-level compilers.
  • Maintain and test low-level drivers to ensure continuous improvement in the development of hybrid quantum-classical software stacks.
  • Implement robust testing, debugging, and validation of embedded systems in both lab and production environments.
  • Document designs, provide technical specifications, and contribute to continuous improvement of development workflows.

What we're looking for

Required:

  • Masters or PhD in Computer Science, Electronic Engineering, Physics, Maths (or a related discipline).
  • Strong experience with C/C++ and familiarity with the language in embedded systems programming.
  • Knowledge of hardware systems, microprocessors or co-processors.
  • Experience working with hardware interfaces such as Infiniband, PCIe, or Ethernet.
  • Strong debugging and hardware/software integration skills.
  • Motivation to explore and understand emerging technologies, particularly in quantum computing and error correction.

Preferred:

  • Experience with FPGA design (VHDL, Verilog, or high-level synthesis tools).
  • Background in quantum hardware control (superconducting qubits, ion traps, etc).
  • Familiarity with quantum programming frameworks (Qiskit, Cirq, PennyLane) and hybrid control systems.
Thank you!
Your submission has been received!
Oops!
Something went wrong while submitting the form.