Senior Embedded Software Engineer

Full TimeDelft, The NetherlandsQblox

We are a spin-out from QuTech (a collaboration between Delft University of Technology and TNO) based in Delft, a historical city in The Netherlands located between The Hague and Rotterdam.

With a dedicated team of scientists, engineers and developers we are pushing quantum technology to support experimentalists worldwide with our scalable and low-latency qubit control and readout equipment (from ultrastable DC to 18.5 GHz, for academic and industrial quantum labs). In addition to scalable control hardware, we have created state-of-the-art control software – Quantify, an open-source python framework that can be used to control quantum computers and experimental setups.

Your Mission:

Qblox is looking for an embedded software engineer to help us build a control stack for an industrial-scale quantum computer. These quantum control stacks generate the analog signals needed for the control and readout of quantum bits. The stack Qblox develops consists of a distributed architecture of parallel Qubit Readout and Qubit Control Modules, each running its own operating system and embedded software application. Our technology is used around the globe by world-class research teams. Your role as an embedded software engineer will involve the development and testing of software running on our embedded processors that are part of these modules. You will work closely with a team of electrical engineers, digital design engineers and application engineers to simulate, implement and test your work in real quantum computing setups.

Your Profile:
You are:
  • A driven embedded software engineer that has been working in a professional R&D environment for 7+ years.
  • Up to date with the latest development processes.
  • Eager to contribute to the software architecture as well as implement the nitty-gritty details.
  • Experienced with embedded hardware and reading a datasheet does not scare you.
  • Eager to help guide junior engineers.
  • Embedded C/C++
  • Embedded Linux
  • MCU experience (preferably ARM)
  • Python
  • CI/CD
  • Git
  • Quantum computing knowledge
  • DSP knowledge
  • Linux device drivers
  • Ethernet (ZeroMQ)

At Qblox we celebrate equality and diversity. We’re striving to build a team that represents a variety of backgrounds, cultures, perspectives, experiences, and skills.

You will join a highly-skilled and motivated team. We are shaping the future and have a lot of fun while doing so!

Tagged as: ARM, C/C++, CI/CD, DSP, Embedded, GitHub, Linux, MCU, Python

Before applying for this position you need to submit your online resume. Click the button below to continue.