Software Engineer

QphoX
Delft, Netherlands
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Automation of Tests C++ (Programming Language) Software Quality Code Review Communications Protocols Computer Programming Continuous Integration Database Development Software Debugging Linux on Embedded Systems Embedded Software
+14 more
Ethernet Firmware Graphical User Interface Python (Programming Language) Software Maintenance Quantum Computing Real-Time Operating Systems Software Construction Software Engineering Universal Asynchronous Receiver/Transmitter PIC Microcontroller Git Git Flow Bare Metal

Job description

QphoX is looking for a new member to join us in developing and building our technology for scalable and networked quantum computing. We are looking to expand our R&D team with a Software Engineer. As a member of our team, you will develop software interfaces for controlling and operating the modem and supporting the next generation of research. You will learn about the operation of complex equipment in the laboratory, database development and quantum technology.

What you will be involved in:

  • Development, implementation and support of software for QphoX’s product roadmap. * Developing and maintaining software for the testing, measurement, and operation of novel devices, including embedded software, firmware, equipment drivers, communication interfaces, and graphical user interfaces. * Managing software projects and communicating requirements, priorities, progress, risks, and technical decisions to stakeholders. * Working closely with physicists, engineers, and scientists to understand their needs, translating functional requirements into structured software deliverables. * Establishing and promoting software engineering best practices, including Git branching, code reviews, testing, documentation, and controlled integration into the main codebase. * Learning about laboratory operations and translating experimental workflows into reliable, maintainable software solutions.

Requirements

  • At least five years of software engineering experience in a high-tech industry, with strong programming skills in C, C++, and Python. * Experience developing embedded software or firmware, working with microcontrollers, and integrating software with sensors, actuators, measurement equipment, or other physical systems. * Experience writing equipment drivers and working with hardware communication protocols. * Ability to gather requirements from technical stakeholders and translate them into clear tasks, deliverables, and release priorities. * Experience managing shared codebases and applying good development practices, including Git workflows, code reviews, testing, and documentation. * Strong communication, organizational, and planning skills, with the ability to work collaboratively across a wide range of technical disciplines. * A proactive approach to improving software quality, processes, and maintainability. * No previous experience in or knowledge of quantum physics is required.

Supplementary skills:

  • Experience with embedded Linux, real-time operating systems, bare-metal development, or communication protocols such as UART, SPI, I²C, CAN, Ethernet, or USB. * Experience debugging embedded hardware and software using oscilloscopes, logic analyzers, or hardware debuggers. * Experience leading software projects, improving development processes, or implementing automated testing and continuous integration. * A background in mechatronics, telecommunications, robotics, industrial automation, instrumentation, or a related field.

Our Ideal Candidate:

You are comfortable with writing stable, well-organized codes for solving complex problems. To add, you are self-motivated and independent in your projects and have a strong sense of responsibility and excited to work with those using their code for a variety of applications in science and engineering.

Teamwork is an essential value of our company, hence fitting into the team is crucial. Finally, you feel positive working in a fast-paced learning environment.

Benefits & conditions

  • Competitive salary
  • Employment stock ownership plan
  • End-year performance-based bonus
  • 25 days of holidays on a full-time basis
  • Career growth opportunities
  • Opportunities to network and connect

About the company

QphoX develops next-generation quantum computing technology based on advanced electro-optical and photonic systems. Our mission is to enable scalable quantum computing through innovative hardware solutions that bridge research and real-world applications.

We strive to be an inclusive workplace where talented people can learn, grow, and do their best work. We believe diversity of perspectives strengthens our team, drives innovation, and helps us build better technology for the future.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.nl

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:02 min

Mapping Git flow branches to application tester segments

Majid Hajian · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:19 min

Audience Q&A on future tools and Git commands

PJ Hagerty PJ Hagerty · WWC Europe 2026

3:53 min

Introduction to git flow and clean feature branches

Johannes Haux · WWC 2022

Videos

See all

Related articles

See all