openDAQ is Looking for a Student Developer!

Dušan Kalanj

12/18/2025

Job Description

We are looking for a student developer to participate in the development and maintenance of programming interfaces (bindings) for the open-source openDAQ SDK, as well as in the development of supporting applications. OpenDAQ development is done in close cooperation with Dewesoft and HBK, two of the biggest actors in the world of test and measurement. This role is ideal for a student who is interested in working with multiple programming languages, API design, and user experience, and who wants to gain hands-on experience on a real industrial project.


What you will do

1. Bindings & API

  • Maintain and improve openDAQ bindings for various programming languages

  • Refactor and automate the generation of bindings for C, C# and Python

  • Develop interfaces for an additional programming language (e.g. Rust)

  • Prepare and maintain usage documentation for bindings

2. Applications & Tools

  • Develop and extend the Python GUI application for openDAQ

  • Add new functionality and improve the user experience

  • Collaborate with core and test engineers to validate API usability


Requirements

The most important qualities are basic programming knowledge, independence, curiosity, and a willingness to learn.

Bonus points for:

  • Knowledge of multiple programming languages, especially C++, Python, C#, C, and Rust

  • A sense for API design and user experience

  • Interest in working on open-source projects

  • Experience with code or binding generation

  • Basic understanding of build systems (e.g. CMake)

  • Basic knowledge of Git


What we offer

  • Flexible student work on an open-source project used in industry

  • Mentorship from experienced engineers, including those from Dewesoft and HBK

  • Practical experience with APIs, bindings, and real users

  • Opportunity for long-term collaboration or future employment

  • Competitive student hourly pay


Contact

📧 info@opendaq.com
(Please include “student position” in the email subject.)


Job Classification

  • Location: Trbovlje, Slovenia. Possibility of a hybrid work setup.

  • Pay: €12–15 / hour

  • Employment type: Student work (via student employment service)


Required Skills

  • C++ – beginner

  • Python – beginner

  • C# – beginner


About the Company

openDAQ is a young company backed by Slovenian Dewesoft and German HBK, focused on developing open-source software for data acquisition. Our goal is to create a modular SDK that enables seamless integration of measurement devices and simplifies workflows in the test and measurement industry. Join us and help shape the future of data acquisition!