> Markdown version of [/jobs/ext/2842747-embedded-softwareentwickler-architekt](https://www.wearedevelopers.com/jobs/ext/2842747-embedded-softwareentwickler-architekt). 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). --- # Embedded Softwareentwickler / Architekt - **Company:** Teratronik elektronische systeme gmbh - **Location:** Groß-Umstadt, Germany - **Experience:** Starter - **Salary:** €34,534.0 - €135,428.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Application Programming Interfaces (APIs), Business Logic, Software Applications, C Sharp (Programming Language), C++ (Programming Language), Web Development, Web Servers, Lua (Scripting Language), Software Architecture, Qt (Software), Software Engineering, TypeScript, WebSocket, PIC Microcontroller, Backend, Vue.js, Yocto, Front End Software Development, Docker - **Published:** September 11, 2026 - **Apply:** https://www.xing.com/jobs/umstadt-embedded-softwareentwickler-architekt-157752686 ## About the Role Wir suchen einen erfahrenen Softwareentwickler mit einem guten Verständnis für Architektur und technische Zusammenhänge. Das sollten Sie mitbringen * Sie haben bereits mehrere Jahre Erfahrung in der Softwareentwicklung und trauen sich zu, bei komplexen Systemen Verantwortung für die Softwarearchitektur zu übernehmen. * Sie verfügen über ein tiefes technisches Verständnis und möchten nicht nur wissen, wie eine Bibliothek verwendet wird, sondern auch, wie sie im Kern funktioniert. Sie könnten beispielsweise einen HTTP Client oder vergleichbare Funktionen auch ohne fertige Libraries umsetzen. * Erfahrung im Embedded Bereich ist willkommen, aber keine zwingende Voraussetzung. Auch wenn Sie bisher beispielsweise im Backend, in der API Entwicklung oder bei Desktop Anwendungen gearbeitet haben und in die hardwarenahe Entwicklung wechseln möchten, freuen wir uns über Ihre Bewerbung. * Sie können sich selbstständig in bestehende, komplexe Systeme und Codebasen einarbeiten und verstehen auch größere technische Zusammenhänge schnell. ## Description In unserem kleinen Entwicklerteam arbeiten Sie an sehr unterschiedlichen Projekten an der Schnittstelle von Hard und Software. Dabei geht es nicht nur um die Nutzung fertiger Bibliotheken, sondern auch um hardwarenahe Entwicklung, eigene Kommunikationslösungen und die Architektur komplexer Systeme. Ihre Aufgaben * Sie konzipieren und implementieren Kommunikations Stacks direkt auf Basis technischer Spezifikationen. * Sie entwickeln hardwarenahe Schnittstellen zur Ansteuerung externer Komponenten wie Bondruckern, Kreditkartenterminals und Sensoren. * Sie entwickeln Software für unsere Steuergeräte, Kassensysteme und Trainingsgeräte, vom Mikrocontroller bis zur Desktop Anwendung. * Bei komplexen und vernetzten Systemen übernehmen Sie die softwareseitige Architektur und Strukturierung. * Sie arbeiten am gesamten Stack, von Bedienoberflächen und WebGUIs über die Anwendungslogik bis hin zu Backend und Infrastruktur. * Sie arbeiten eng mit zwei weiteren Entwicklern zusammen und unterstützen nach einer gründlichen Einarbeitung auch unsere Kunden bei technischen Fragen zu unseren Systemen., * C++ * C# Wünschenswert: * Lua * Docker * Yocto * Webprogrammierung Aktuell setzen wir unter anderem folgende Technologien ein: * Controller: Lua, C und C++ * Desktop: C# und C++/Qt5 * Web Frontends: TypeScript, Vue/Vuetify und WebSocket Da wir auf Embedded Systemen arbeiten, ist Erfahrung in C++ für uns besonders wichtig. Im Tagesgeschäft arbeiten wir derzeit hauptsächlich mit Lua und C#. Docker und Yocto bauen wir aktuell selbst weiter auf. Wenn Sie hier bereits Erfahrung mitbringen, ist das für die Entwicklung unserer neuen Controller Plattform besonders interessant. Webprogrammierung gehört ebenfalls zu unseren Projekten, ist aber kein Schwerpunkt und daher keine Voraussetzung. Außerdem wichtig: * Sie arbeiten gerne in einem kleinen Team mit kurzen Entscheidungswegen. * Sie bringen eigene Erfahrungen und Ideen ein und tauschen sich offen mit Ihren Kollegen aus. * Sie kommunizieren freundlich und professionell mit Kollegen, Geschäftspartnern und Kunden. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Successful talent development in tech: A joint journey of executives and talents](https://www.wearedevelopers.com/videos/1497-successful-talent-development-in-tech-a-joint-journey-of-executives-and-talents) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [c't <webdev> 2023](https://www.wearedevelopers.com/magazine/307-c-t-webdev-2023) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Finding IT & Technology English-speaking Jobs in Germany ](https://www.wearedevelopers.com/magazine/446-finding-it-technology-english-speaking-jobs-in-germany) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)