Softwareentwickler und -architekt Embedded Systems & Applikationen

Teratronik elektronische systeme gmbh
Groß-Umstadt, Germany
3 days ago
Apply on www.xing.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€48,000.0 - €61,000.0
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Clean Code Principles C (Programming Language) HTML JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Artificial Intelligence Business Logic C Sharp (Programming Language) C++ (Programming Language) Code Review Software Design Patterns
+24 more
Linux Virtual Private Networks (VPN) Lua (Scripting Language) Microsoft SQL Server MySQL Network Protocols Qt (Software) Software Systems SQLite SQL Databases TCP/IP TypeScript WebSocket Website Wireframe PIC Microcontroller Large Language Models Peripherals Backend Git Vue.js Yocto Front End Software Development Restful APIs Docker

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.

Apply on www.xing.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all