1,816,937open jobs
104,197companies
276,459added this week
Browse all
Salary
$38k – $51k per year (gross)
Location
Hybrid (Trbovlje, Slovenia)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Oct 12, 2026.

Overview
Company
Impact
Profile match
OpenDAQ is an open source software development kit built by two of the largest test and measurement providers - HBK and Dewesoft. Start with the SDK now.
Opis delovnega mesta

openDAQ defines an abstraction layer for DAQ devices and signal processing blocks, designed to describe virtually any measurement system. What sets openDAQ apart from other standards (e.g. OPC UA, MQTT, ASAM, EtherCAT) is that it doesn't aim to stand apart from them, but to bring them into a shared ecosystem. We do this through translator modules that map other standards to and from the openDAQ model, so that existing third-party software can connect to openDAQ, and vice versa.

As the Protocols & Connectivity software engineer, you'll own these translators. You'll design, build and evolve them, making sure they're secure, perform well under real-world data loads and conform to each protocol's standard. You'll also maintain the protocol infrastructure in the openDAQ core, and keep track of evolving industry standards to help shape the openDAQ roadmap.

What you will do
- Develop modules that translate DAQ and industrial standards (e.g. OPC UA, MQTT, ASAM) to and from the openDAQ model
- Build shared protocol infrastructure in the openDAQ core
- Extend and maintain the protocol-facing parts of the openDAQ API
- Implement protocol security, including encryption, authentication, authorization and certificate management
- Optimize data streaming performance (bandwidth, latency, resource usage)
- Ensure interoperability with third-party products that use the supported protocols
- Integrate and test third-party protocol libraries used by openDAQ
- Track and research relevant industry standards
- Maintain clear documentation and examples of how openDAQ maps to each protocol

Od kandidatov zahtevamo

Not all are strictly necessary, but we expect you to learn whatever you do not yet know.

- Strong knowledge of C++
- Experience with CMake
- Understanding of software architecture and design principles
- Knowledge of network stacks and basic socket programming
- Experience working on larger backend projects
- Solid 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 long-lived platforms or SDKs
- Applications from less experienced candidates are also welcome if they demonstrate strong motivation and technical understanding.

What we're looking for in you
- Critical thinking: You question assumptions and don't accept ideas at face value. You consider the wider context, and you aim to solve problems, not just ship features
- End-to-end ownership: You research, plan and execute your work, from the initial idea to final validation
- Curiosity and a drive to learn: You enjoy working with and learning about new technologies and tools, and you're comfortable starting a task with incomplete knowledge and learning as you go
- Collaboration: You work towards shared goals, not just your own tasks, and are comfortable offering, asking for, and accepting help

Kandidatom ponujamo

- Work on an open-source core used by industry worldwide
- Direct influence on architecture and the long-term direction of openDAQ
- Technically challenging and meaningful work without “feature churn”
- Collaboration with experienced engineers in core systems and protocols, including those from Dewesoft and HBK
- Competitive salary and a performance-based bonus system
- Location: Trbovlje, Slovenia. Possibility of a hybrid work setup
- Rewards: based on individual and company performance
- Employment type: Full-time

Kontakt

[email protected]
(Please include “C++ Engineer” in the email subject.)

Klasifikacija delovnega mesta Lokacija: Trbovlje Plačilo: 2800 - 3800 (bruto) EUR / mesec Delovni čas: redna zaposlitev

 

Zahtevana znanjaC++napredno znanjeCMakezačetnikSoftware architecturenapredno znanjeAPI designnapredno znanjeO podjetju

openDAQ je mlado podjetje, ki ga podpirata slovenski Dewesoft in nemški HBK, in se osredotoča na razvoj odprtokodne programske opreme za zajem podatkov. Naš cilj je ustvariti modularni SDK, ki omogoča brezhibno integracijo merilnih naprav in poenostavlja procese v testni in merilni industriji. Pridruži se nam in soustvarjaj prihodnost zajema podatkov!

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,816,937 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Trbovlje
$126k – $205k per year • Equity • In office • Confidential • Full-Time • 5+ years exp • Bachelor's Degree • United States
C#
C#
.NET
Databases
PostgreSQL
Redis
AI/ML
Copilot
Cursor
Claude Code
DevOps
Rest API
Terraform
Ansible
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
Google GKE
Azure AKS
FinOps
SOAP
Cybersecurity
Threat Modeling
Active Directory
Apply
$147k – $238k per year • Equity • In office • Full-Time • 8+ years exp • Boston • Charleston • Arlington • McLean • Memphis
Python
Go
SQL
DevOps
PagerDuty
AWS
Shift-Left
Cybersecurity
CyberArk
Shift-Left Security
Apply
$147k – $238k per year • Equity • In office • Confidential • Full-Time • 8+ years exp • Bachelor's Degree • United States
Python
Go
SQL
Databases
ElasticSearch
Apache Kafka
Google BigQuery
BigQuery
AI/ML
Flink
DevOps
Splunk
GCP
Prometheus
Azure
CI/CD
AWS
Docker
Kubernetes
Cortex
Cybersecurity
Cortex XSOAR
Apply
$159k – $255k per year • Equity • Remote (United States) • Confidential • Full-Time • 7+ years exp • Bachelor's Degree • Santa Clara
AI/ML
AI Agents
Apply
$9.7k – $11k per year (net) • In office • Full-Time • Master's Degree • Moscow
Chips/EDA
Altium Designer
Design
AutoCAD
Management
Microsoft Office
Apply
$272k – $431k per year • In office • Full-Time • 6+ years exp • Bachelor's Degree • Santa Clara
Python
Rust
C++
C++
CMake
AI/ML
CUDA Toolkit
AI Agents
CUDA
DevOps
CI/CD
Git
Bazel
GitHub
GitLab
Linux
Apply
$136k – $219k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Santa Clara
C++
SystemVerilog
Perl
Chips/EDA
UVM
Synopsys Verdi
Apply
$136k – $219k per year • In office • Full-Time • 5+ years exp • PhD • Santa Clara
Python
C++
Perl
Apply
$116k – $190k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree • Santa Clara • Durham
C++
SystemVerilog
Chips/EDA
UVM
Synopsys Verdi
Apply
≈ $62k – $147k per year (Estimated) • In office • Bachelor's Degree • San Antonio
C++
Chips/EDA
Altium Designer
Apply
Programer m/ž 6 days ago
≈ $34k – $92k per year (Estimated) • In office • Full-Time • Trbovlje • Maribor • Celje
Python
C#
C++
DevOps
Git
Linux
Robotics
ROS2
Apply
≈ $34k – $92k per year (Estimated) • In office • Full-Time • Maribor • Slovenj Gradec • Trbovlje • Murska Sobota • Celje
Apply
≈ $34k – $92k per year (Estimated) • Hybrid • Full-Time • Ljubljana • Slovenj Gradec • Trbovlje • Murska Sobota • Koper
SQL
Apply
≈ $33k – $89k per year (Estimated) • In office • Full-Time • Trbovlje • Ljubljana
Chips/EDA
Altium Designer
Apply
≈ $35k – $94k per year (Estimated) • In office • Full-Time • Kamnik • Trbovlje • Kranj • Celje • Ljubljana
Design
SolidWorks
AutoCAD
Apply
See all jobs
This is one of many
1,816,937 more open roles from verified company boards, updated every day.