A leading specialist in display, touch, embedded, monitor, and panel PC solutions, is seeking an experienced Embedded Software Engineer (C++) for a contract role supporting a key industrial HMI project.
Freelance work-permit in Germany
Aufenthaltserlaubnis zur selbstständigen Tätigkeit" (residence permit for self-employment) "Freiberufler Visa" (freelance visa)
English and German
Develop embedded C++ software for custom industrial display and HMI platforms
Support a minor internal Qt-based configuration/testing tool (Qt knowledge is a plus, not a must)
Use modern toolchains in a Linux-based development environment (Git, CMake, Qt Creator, Segger)
Minimum 5 years of C++ (C++11–C++17) experience, preferably in embedded or real-time systems
Proficient in object-oriented programming and modular software design
Experience working in Linux environments
Project schedule is dependent on external partners, so work may be paused between phases (ranging from 1-day to 1-week gaps)
This is an excellent opportunity for a seasoned embedded developer seeking a short-term engagement with complex hardware and a high degree of technical autonomy.