Apply now
C++ Engineer (m/f)

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.