Embedded Software Engineer

Permanent employee, Full-time · Delft

Your mission
Join us at Qblox as we revolutionize the landscape of quantum computing! We're seeking a passionate Embedded Software Engineer to work on the development of a cutting-edge control stack for industrial-scale quantum computers. In this role, you'll be instrumental in crafting the backbone of our quantum control stacks, which generate the crucial analog signals for quantum bit control and readout.

We foster a culture of collaboration where every voice is heard and valued. As a smaller company, you'll have the opportunity to work closely with cross-functional teams, including electrical engineers, digital design engineers, and application engineers, ensuring that your contributions have a direct impact on the product. Our dynamic and fast-paced working environment empowers you with the autonomy to take ownership of your projects from conception to testing, allowing you to unleash your full potential and drive innovation forward.

Your profile

Responsibilities include but are not limited to: 

  • Design, develop, and thoroughly test software running on embedded processors within our Qubit Readout and Qubit Control Modules.

  • Collaborate with teams to simulate, implement, and validate software in real-world quantum computing setups.

  • Contribute to software architecture discussions and dive into implementation details with enthusiasm.

  • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.


Requirements:

  • 5+ years of professional experience in embedded software engineering within an R&D environment.

  • Proficient in C++, Git, and Python.

  • Experienced with Embedded Linux, including cross-compiling, multi-architecture support, and Linux device trees.

  • Strong debugging skills, comfortable with remote debuggers, tracers, and oscilloscopes.

  • Familiarity with embedded protocols such as SPI, I2C, etc.

  • Ability to take ownership of projects from conception to testing, ensuring alignment with product requirements.


Nice-to-haves:

  • Experience with Linux device drivers and distributed networking application development.

  • Proficiency in multi-threading C++ and familiarity with CI/CD tools like Gitlab.

  • Knowledge of MCU architectures, particularly ARM.

  • Understanding of quantum computing concepts.

If you're ready to make an impact in a collaborative and autonomous work environment, while pushing the boundaries of possibilities in quantum computing, we want to hear from you! Join us in shaping the future of technology.

About us
At Qblox, we operate at the frontier of the quantum revolution delivering advanced technologies needed to build Quantum Computers. This field is rapidly growing and will impact society on a global level. With a dedicated team of scientists, engineers and developers we are pushing quantum technology to support experimentalists worldwide with our scalable qubit control and readout equipment. Since 2019, Qblox has grown into a dynamic company employing 90+ innovative, international minds, all dedicated to the company’s mission. We celebrate equality and diversity. We are growing exponentially and welcome talented individuals who share our enthusiasm to make a difference. We’re striving to build a team that represents a variety of backgrounds, cultures, perspectives, experiences, and skills. If you are to join us, you can expect:   
  
  • An international, interdisciplinary team of highly-skilled physicists, engineers, designers and scientists with an open working culture
  • A high-curiosity, high-performance and invigorating team dynamic
  • Flexible working hours: hybrid working options and travel allowance for commuting to the offce
  • 30 days annual leave and holiday allowance
  • Company-sponsored retreats and Friday lunches
  • A modern, open office
  • Competitive compensation and participation plan
  • Opportunities for international travel for conferences, partnerships and customer visits
* Acquisition in response to our vacancies by recruitment agencies is not appreciated *

We are looking forward to hearing from you!
Thank you for your interest in Qblox. Please fill out the following short form. Should you have difficulties with the upload of your data, please send an email to hello@qblox.com.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.