Firmware Developer (m/f/d), M-Bus, Modbus, KNX, IO, BACnet

Posted on July 14, 2025
Zug
English
Temporary
Posted on July 14, 2025

About this role

Software Architecture & Design
  • M-Bus, Modbus, KNX, IO, BACnet (Fieldbus/IO to BACnet mapping; expert experience required)
  • SW Arch/Design (Architecture/Design patterns and modular architecture; good experience required)

Programming Proficiency
  • C++ 17/20 (STL, memory management, Google Test; expert experience required)
  • Rust (Ownership model, lifetimes, concurrency, cargo; basic experience required)

DevEnvironment & Build System
  • GitLab (GitLab CI/CD, DevOps; good experience required)
  • Embedded Environment (Constraint devices, Yocto build system, ARM-based hardware (Cortex A); good experience required)


Network & Security concepts
  • Network communication (TCP/IP, IPv4 and IPv6, network security; good experience required)
  • Cloud Connection (MQTT, knowledge of AWS solutions; basic experience required)

Collaboration & Communication & Open Source
  • Agile (Agile/Scrum teams, Global collaboration; good experience required)
  • languages (English must / German beneficial)
  • OSS & licenses (license types (MIT, GPL, etc.), SPDX, FOSSology, SW360; basic experience required)


Scope:
  • Firmware Development on an embedded Linux Device using best practices C++ programming. 
Want more jobs like this?Get IT & technology jobs in Zug delivered straight to your inbox.
By signing up, you agree that we may process your information in accordance with our privacy policy.
More jobs from this employer
You might be interested in
For expats of all colours, shapes and sizes

Never miss a thing!Sign up for expat events, news & offers, delivered once a week.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy

© 2025 IamExpat Media B.V.
Apply for this position