Back to jobs

Research Software Engineering Intern (f/m/d)

Quantumdiamonds · Munich

InternshipGerman needed: none
Still open on 1 Nov

What you'll do

  • Bring the measurement software of Pre-Development together into one shared Python framework, to a target architecture your mentor defines, and migrate the existing measurement protocols onto it.
  • Keep the CI/CD pipeline on GitHub Actions healthy as the framework grows: tests, linting, packaging, releases.
  • Give first-pass reviews on pull requests from our engineers (tests, conventions, API conformance) before your mentor approves them.
  • Help our engineers extend the stack: new measurement protocols become modules in the framework, and you validate the migrated ones on our QDm systems together with them.
  • Document the framework and hand it over so the team runs it on its own after your internship.

What you need

  • Enrolled in or recently graduated from a degree program in computer science, software engineering, computational engineering, physics or electrical engineering with a strong software focus.
  • Available full time for 6 months, starting as soon as possible.
  • Python is your working language: you structure packages, write type hints and tests, and have refactored or consolidated code you did not write.
  • Git and CI are routine for you, and you know how to make hardware-dependent code testable: mocked instruments, recorded data and simulation, with runs on real hardware as a separate stage.
  • AI coding agents are part of how you work, and you check their output the way you check your own.
  • You review code and take review well, you can agree on a common interface with engineers who each prefer their own solution, and you treat your colleagues as your users.
  • Fluent in English. On-site in Munich.

Experience with instrument control or lab automation in Python, with frameworks such as qudi, QCoDeS or PyMeasure, or contributions to open-source projects are a plus, not required. What we want you to bring is the patience to read code you did not write and the discipline to leave it better structured than you found it.

What you get

  • Mission: At QD, we're driven by more than just building great products - we aim to make a lasting difference. Joining us means contributing to meaningful work that goes beyond business as usual.
  • Impact & growth: This is an exciting stage of our journey, and your voice matters. You'll have the chance to shape our culture, influence key decisions, and grow alongside a company that's scaling fast.
  • Mentoring: An experienced colleague from the team mentors you throughout your internship.
  • Health & fitness: With a company-sponsored Wellpass membership, you'll have access to countless gyms, classes, and wellness offers across Germany to stay healthy and active.
  • Team & culture: We believe the best ideas come when we connect outside the office. From regular off-sites to team events, you'll be part of a collaborative and supportive environment.
  • Well-being & balance: We value rest and recovery. That's why you'll enjoy 24 vacation days plus public holidays to recharge and return inspired.

Similar open jobs

Apply on company site (opens in a new tab)

You apply on the company's own website.