Softwareentwickler und -architekt Embedded Systems & Applikationen
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+24 more
Job description
- Schnittstellenentwicklung auf Low-Level-Ebene: Sie konzipieren und implementieren komplette Kommunikations-Stacks direkt auf Basis von technischen Spezifikationen.
- Peripherie-Anbindung: Sie programmieren hardwarenahe Schnittstellen zur Ansteuerung externer Komponenten wie Bon-Drucker, Kreditkartenterminals und Sensoren.
- Vielfältige Entwicklung: Sie entwickeln Softwarelösungen für unsere Steuergeräte, Kassensysteme und Trainingsgeräte - vom Mikrocontroller bis zur Desktop-Anwendung.
- Architekturgestaltung: Bei komplexen und vernetzten Systemen übernehmen Sie die softwareseitige Architektur und Strukturierung.
- Full-Stack-Entwicklung: Sie arbeiten am kompletten Stack - vom Frontend (Bedienoberflächen für Automaten, WebGUI zur Verwaltung und Konfiguration) über die Anwendungslogik bis zum Backend und zur Infrastruktur.
- Teamarbeit & Support: Sie arbeiten eng im dreiköpfigen Entwicklerteam zusammen. Nach einer gründlichen Einarbeitung unterstützen Sie Kunden sukzessive bei technischen Fragen zu unseren Systemen.
Requirements
- Konzeptionelles Tiefenverständnis: Sie verstehen die Funktionsweise und Konzepte von Netzwerkprotokollen und Softwarebibliotheken im Kern - Sie können einen HTTP-Client oder andere Bibliotheken auch ohne fertige Libraries von Grund auf selbst bauen.
- Willkommen als Quereinsteiger: Sie haben bereits Software entwickelt (z. B. im Backend, in der API-Entwicklung oder Desktop-Anwendung) und wollen nun den Sprung in die hardwarenahe Welt wagen. Vorkenntnisse im Embedded-Bereich sind kein Muss!
- Starke autodidaktische Fähigkeiten: Sie besitzen die ausgeprägte Fähigkeit, sich anhand bestehender, komplexer Projekte eigenständig und tiefgreifend in neue Systeme und Codebasen einzuarbeiten und darin enthaltene Konzepte sowie Strukturen zu erfassen.
- Flexibel in der eingesetzten Programmiersprache: Sie wechseln mühelos zwischen verschiedenen Programmiersprachen und Paradigmen oder trauen sich zu, diese zu erlernen.
- Unser Tech-Stack (Vorkenntnisse in Teilen davon erwünscht):
- Controller: Lua, C, C++, Docker
- Desktop: C# und C++/Qt5
- Web-Frontends: TypeScript und Vuetify (Vue), WebSocket
- Sie kennen sich mit Yocto aus? Perfekt! Jedes Know-How in Yocto ist für unsere Neuentwicklung einer Kontroller-Plattform willkommen.
- Teamgeist für kleine Teams: Sie schätzen die Arbeit in einem kleinen, agilen Team (3 Entwickler insgesamt), in dem kurze Entscheidungswege gelebt werden. Sie teilen gerne eigene Erfahrungen mit ihren Kollegen und Kolleginnen.
- Kommunikationsoffen: Sie kommunizieren offen und pflegen einen freundlichen Umgang mit Ihren Arbeitskollegen/innen sowie mit Firmenpartner und Kunden., JavaScript TypeScript C# Vue.js Node.js MySQL Docker Git C C++ .NET SQL Server SQLite Linux REST API IoT LLM/KI Embedded Systems HTML SQL Qt RAG VPN Netzwerktechnik TCP/IP Wireframing Prototyping Design System Usability-Testing Clean Code Design Patterns Code Review Technische Dokumentation
Soft Skills
Kommunikationsfähigkeit Teamfähigkeit Problemlösungskompetenz Eigeninitiative Analytisches Denken Kreativität Flexibilität Selbstorganisation Lernbereitschaft
Erforderliche Sprachen
Deutsch Englisch
Benefits & conditions
Vor Ort Vollzeit Senior Ab 01.09.2026 vor 2 Tagen Aktualisiert vor 11 Stunden 48.000 € - 61.000 € / Jahr Jobriver schätzt: 34.538 € - 135.385 € / Jahr Embedded-Entwickler, Echte Entwicklung statt “Glue Code”: Bei uns stecken Sie nicht nur fertige Bausteine zusammen sondern programmieren und verstehen Software noch im Kern. Starke Teamkultur: Ein kleines Entwicklerteam (Sie plus 2 Kollegen) mit flachen Hierarchien und direktem Austausch auf Augenhöhe. Abwechslung pur: Projekte aus völlig unterschiedlichen Branchen - von Trainingsgerätetechnik über IoT bis hin zu Bezahlsystemen. Lokale KI: eine lokale KI auf eigener Server-Hardware ist in Planung und kann in Zukunft zur Unterstützung in der Entwicklung verwendet werden. Flache Hierarchien
About the company
Wir sind ein innovatives Unternehmen im Bereich der Elektronik- und Systementwicklung. Unser Fokus liegt auf der Entwicklung und Produktion von elektronischen Steuergeräten, modernen Systemen für die Zugangskontrolle und Parkraumbewirtschaftung (inklusive smarter Kassensysteme) sowie intelligenten Steuerungen für physiotherapeutische Trainingsgeräte. Bei uns erwarten Sie vielseitige Projekte an der Schnittstelle von Hard- und Software sowie ein familiäres Arbeitsumfeld.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
c't <webdev> 2023
Dev Digest 121 - AI goes offline
System change: restart as developer?
Dev Digest 120 - Apple and peers