> Markdown version of [/jobs/ext/3599148-software-developer-c](https://www.wearedevelopers.com/jobs/ext/3599148-software-developer-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer C - **Company:** DMG Mori AG - **Location:** Pfronten, Germany - **Salary:** €55,500.0 - €73,500.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), CMake, Code Review, Continuous Integration, Linux, Memory Management, Message Queuing Telemetry Transport (MQTT), Qt (Software), OPC Unified Architecture, System Testing, Git, Docker - **Published:** October 7, 2026 - **Apply:** https://www.xing.com/jobs/pfronten-software-developer-158372300 ## About the Role * Abgeschlossenes Studium, IT-nahe Ausbildung oder vergleichbare Qualifikation mit mehrjähriger C++-Entwicklungserfahrung * Sehr gute Kenntnisse in modernem C++, objektorientiertem Design, Speicherverwaltung und Nebenläufigkeit * Erfahrung unter Linux sowie mit Git, CMake und automatisierten Build- und Testprozessen * Kenntnisse in Netzwerkkommunikation und industriellen Schnittstellen; OPC-UA-Erfahrung ist besonders willkommen * Erfahrung mit Qt, Docker oder Embedded-Systemen ist von Vorteil * Systematische Fehleranalyse, hohes Qualitätsbewusstsein und Verständnis für langlebige technische Produkte * Sie bringen Kommunikationsstärke in deutscher und englischer Sprache mit. Dabei setzen wir mindestens Deutschkenntnisse auf C1-Niveau und Englischkenntnisse auf B2-Niveau nach dem Europäischen Gemeinsamen Referenzrahmen (GER) voraus ## Description * €55,500 - €73,500 (XING estimate) * On-site * Be an early applicant, * Sie konzipieren, entwickeln und warten moderne Softwarekomponenten in C++ * Sie entwickeln maschinennahe Services, Kommunikationskomponenten sowie Schnittstellen zu Steuerungen oder Plattformdiensten weiter und binden Protokolle wie OPC UA, MQTT, REST oder proprietäre Maschineninterfaces an * Sie analysieren und beheben komplexe Fehler in verteilten und ressourcenbegrenzten Laufzeitumgebungen * Sie erstellen automatisierte Unit-, Integrations- und Systemtests und unterstützen Hardware-in-the-Loop-Tests * Sie optimieren Performance, Speicherverbrauch, Nebenläufigkeit und Robustheit sowie wirken an Code Reviews, Architektur, Build-System, CI/CD und technischer Dokumentation mit