Apply now

Allowed files: PDF.Allowed size: 5 MB.
Allowed files: PDF.Allowed size: 5 MB.

C++ Engineer (m/f)

openDAQ platform

What you will do

1. Core & backend development

  • Develop and maintain the openDAQ backend and data/model layer

  • Maintain and modernize openDAQ’s configuration architecture

  • Refactor existing code and optimize performance

2. APIs & protocols

  • Develop and maintain APIs for translating the openDAQ model into different protocols

  • Implement server and client modules

  • Develop translators from openDAQ to industrial protocols such as: iDDS, MQTT, Modbus, OPC UA, EtherCAT, ASAM

  • Ensure consistent, scalable, and well-documented API design

3. Architecture & collaboration

  • Contribute to architectural decisions for openDAQ and the protocol layer

  • Work closely with other system and application engineers

  • Support integrations and long-term platform stability

What we’re looking for

Good C++ knowledge

  • Experience with CMake

  • Understanding of software architecture and design

  • Knowledge of networking stacks and basic socket programming

  • Experience with larger backend projects

  • Good understanding of API design

  • Familiarity with various backend libraries

Nice to have

  • Knowledge of secure programming practices

  • Experience with industrial or communication protocols

  • Experience working on platforms or SDKs with long life cycles

What we offer

Work on an open-source core used by industry worldwide

  • High level of autonomy and impact on product quality

  • Opportunity to directly influence the architecture and long-term direction of openDAQ

  • Technically challenging, meaningful work without “feature churn”

  • Collaboration with experienced engineers in core systems and protocols

  • Competitive salary

  • Performance-based bonus system

  • Option to become a co-owner of Dewesoft, which owns 50% of openDAQ

Location: Trbovlje
Working time: full-time employment

About us - and why join us

openDAQ is a young company supported by Slovenia-based Dewesoft and Germany-based HBK, focused on developing open-source software for data acquisition. We are developing and maintaining a modular SDK that enables seamless integration of measurement devices and simplifies workflows. We aim to soon become the go-to standard in the test and measurement industry - Dewesoft and HBK are already basing the majority of their new products on openDAQ.

Grow with support

We combine strong engineering with a culture that helps people grow. You’ll get mentorship, time for learning, and chances to join relevant trainings, conferences, and industry events. We also respect work–life balance and aim for a sustainable pace.

How we work

We’re a small, focused group building open-source software used by engineers worldwide. That means low bureaucracy, direct communication, and real ownership. If you like pragmatic people who care about quality, you’ll fit in well. Backed by Dewesoft (Slovenia) and HBK (Germany), we have long-term support and real industry use cases—while staying fast and flexible.

Join us and help shape the future of data acquisition!

Contact

Send your application to info@opendaq.com (email subject: "cpp engineer") by 20.2.2026.