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!