Enable job alerts via email!

Embedded Software Engineer

IQM Quantum Computers

Espoo

On-site

EUR 50 000 - 70 000

Full time

Yesterday
Be an early applicant

Job summary

A pioneering quantum technology company based in Espoo is seeking an experienced Embedded Software Engineer to develop core components for cutting-edge quantum systems. The role involves developing code in Python and C++, interpreting complex IC datasheets, and participating in agile planning. Candidates should have at least 5 years of experience in embedded development and a relevant degree. This position offers a unique opportunity to impact the future of quantum technology.

Benefits

Opportunity to work with a passionate team
Impact on the future of quantum
Creative startup environment

Qualifications

  • 5+ years of professional experience in embedded software development.
  • Strong expertise in C++ for developing drivers and hardware-related modules.
  • Ability to read and understand complex IC datasheets.

Responsibilities

  • Develop Python and C++ code for drivers and modules related to qubit control.
  • Measure and validate system functionality using oscilloscopes and spectrum analyzers.
  • Participate in team work planning using Scrum methodology.

Skills

C++
Python
Embedded systems
Oscilloscopes
Spectrum analyzers
Git

Education

BSc or MSc in Embedded Systems, Electrical Engineering, Computer Engineering
Job description

IQM is a global leader in designing, building, and selling superconducting quantum computers. IQM provides both on-premises full-stack quantum computers and a cloud platform to access its computers anywhere in the world. IQM customers include the leading high-performance computing centres, research labs, universities and enterprises which have full access to IQM's software and hardware. IQM has over 300 employees with offices in Finland, Germany, France, Spain, Poland, Singapore and the US.

We are looking for an Embedded Software Engineer to support our ambitious growth plans and join us on our journey to expand the frontier of scientific and technological progress with quantum computers!

This role is part of a cross-functional Engineering team, positioned at the intersection of hardware and software to develop high-performance systems for controlling quantum processors. It offers a unique opportunity to contribute to a pioneering deep-tech company and collaborate with a passionate team tackling cutting-edge engineering challenges.

As the team’s embedded software expert, the focus will be on developing core components that power quantum systems — from low-level drivers to system diagnostics — with an emphasis on reliability, precision, and scalability.

This position suits a professional with a strong passion for embedded systems, a hands-on approach to working with hardware, and a preference for dynamic, collaborative environments where attention to quality and reliability is essential.

What will I be doing?
  • Develop Python and C++ code for drivers and modules related to qubit control
  • Read and interpret complex integrated circuit datasheets (e.g., very high-speed DACs)
  • Measure and verify system functionality using oscilloscopes and spectrum analyzers
  • Utilize version control with Git for efficient collaboration
  • Participate in team work planning using Scrum methodology
What skills do I need?

Must-haves:

  • 5+ years of professional experience in embedded software development
  • A BSc or MSc degree in a relevant field such as Embedded Systems, Electrical Engineering, Computer Engineering, or similar
  • Strong expertise in C++ for developing drivers and hardware-related modules, along with working knowledge of Python
  • Ability to read and understand complex IC datasheets
  • Experience measuring and validating system functionality using oscilloscopes and spectrum analyzers
  • Familiarity with Git for version control in collaborative development environments

Nice-to-haves:

  • Experience with Agile development (Scrum or Kanban)
  • Background in embedded Linux systems (e.g., ARM, FPGA platforms)
  • Familiarity with build systems like Buildroot or Yocto
  • Linux kernel or device driver development
  • Skills in digital electronics design and debugging
  • Experience in FPGA development
  • Understanding of digital signal processing (DSP) concepts
What can I expect from IQM?
  • An opportunity to work with a passionate and diverse team on an important mission
  • A unique opportunity to make a real impact on the future of quantum
  • Growth and progress in a creative and open start-up environment

Please note that only applications submitted through the website will be processed.

We look forward to reviewing your application.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.