openDAQ is Looking for a Test & Deployment Engineer

Dušan Kalanj

12/18/2025

Job Description

We are looking for a Test & Deployment Engineer to take on a key role in ensuring the quality, stability, and delivery of the open-source openDAQ SDK, which is used in industrial test and measurement systems worldwide. OpenDAQ development is done in close cooperation with Dewesoft and HBK, two of the biggest actors in the world of test and measurement.

The new team member will be responsible for:

  • planning and executing testing activities,

  • maintaining and developing CI/CD infrastructure,

  • packaging and distributing openDAQ across multiple platforms,

  • monitoring and reporting on product quality,

  • improving technological and development processes within the company.

This role combines testing, DevOps, and deployment, making it ideal for an engineer who enjoys system level thinking, automation, and working across multiple platforms.


What you will do

1. Testing & Validation

  • Define and maintain test strategies and test suites (unit, regression, system tests)

  • Write and maintain unit tests and mock objects for openDAQ

  • Develop regression and benchmarking test suites for the openDAQ core and modules

  • Validate functionality, stability, and documentation

  • Verify compliance with openDAQ standards

2. CI/CD & Deployment

  • Set up and maintain CI/CD pipelines

  • Configure and manage runner infrastructure

  • Package and distribute openDAQ for Windows, Linux, macOS, Android, iOS, PyPI, NuGet

  • Manage release processes and package publishing

  • Maintain deployment infrastructure and related web resources

3. Examples & Tooling

  • Maintain and develop openDAQ modules, application examples, testing tools, and developer utilities

  • Collaborate with software engineers and users


Requirements

  • Experience with software testing

  • Understanding of CI/CD and DevOps practices

  • Knowledge of programming languages, primarily C++ (Bonus points especially for Python, C, and C#)

  • Familiarity with CMake and Git

  • Strong attention to detail and a passion for quality

  • Clear communication skills when working with developers and stakeholders

  • Proactive mindset toward process improvement

Nice to have

  • Experience with different architectures and compilers

  • Experience setting up CI pipelines and runners

  • Experience packaging backend libraries

Applications from less experienced candidates are also welcome if they demonstrate strong motivation and technical understanding.


What we offer

  • Work on an open-source project used by major companies worldwide

  • High level of autonomy and direct impact on product quality

  • Collaboration with experienced engineers

  • Competitive salary and a performance-based bonus system

  • Opportunities for professional growth at the intersection of testing, DevOps, and software architecture


Contact

📧 info@opendaq.com
(Please include “Test & Deployment Engineer” in the email subject.)


Job Classification

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

  • Salary: €2,500–3,500 gross / month

  • Rewards: based on individual and company performance

  • Employment type: Full-time


Required Skills

  • Testing and validation – advanced

  • CI/CD – advanced

  • 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!