Anmelden Job inserieren
7.810 IT-Jobs
Dringend gesucht
Premium Anzeige
Mit Skill-Test hervorstechen

Embedded Softwareentwickler / Architekt (m/w/d)

Karl-Ulrich-Straße 1, Groß-Umstadt
Vor Ort
Vollzeit
Senior
Ab sofort
vor 21 Stunden
Aktualisiert vor 20 Stunden
48.000 € – 61.000 € / Jahr
Jobriver schätzt: 34.534 € – 135.428 € / Jahr Embedded-Entwickler

Beschreibung

Wir sind die Teratronik elektronische systeme gmbh mit Sitz in Groß Umstadt. Seit 1994 entwickeln und produzieren wir elektronische Systeme und kundenspezifische Lösungen für Parkraumbewirtschaftung, Zutrittskontrolle, Industriecontroller sowie weitere technische Anwendungen.

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.

Anforderungen

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.

• Sie sind nicht auf eine einzelne Programmiersprache festgelegt und arbeiten sich auch in neue Technologien zügig ein.

Unser Tech Stack

Voraussetzung:

• 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.

Was wir bieten

Echte Entwicklung statt nur fertige Bausteine zusammenzusetzen
Kleines Entwicklerteam
Familiäre Atmosphäre
Abwechslungsreiche Projekte
Viel technischer Gestaltungsspielraum
Lokale KI Infrastruktur geplant
Flache Hierarchien
30 Tage Urlaub

Technologien

C# Git C++ Linux Embedded Systems

Soft Skills

Kommunikationsfähigkeit Teamfähigkeit Problemlösungskompetenz Eigeninitiative Analytisches Denken Kreativität Flexibilität Selbstorganisation Lernbereitschaft

Erforderliche Sprachen

Deutsch Englisch

Jetzt bewerben

54.500 €
0 / 800 Zeichen

Lebenslauf, Zeugnisse, Anschreiben (PDF, max. 5MB pro Datei, max. 10 Dateien)

Dateien hier ablegen oder klicken
Weitere Informationen findest du in der Datenschutzerklärung. Du kannst deine Einwilligung jederzeit widerrufen.
Optional. Sie erhalten anschließend eine E-Mail, um Ihr Passwort festzulegen.
Optional. Ihr Profil erscheint pseudonym mit Skills, Berufserfahrung, Gehaltsvorstellung und Region. Name und Kontaktdaten werden erst sichtbar, wenn Sie eine Kontaktanfrage im Jobriver-Chat annehmen. Ihre Daten werden nicht verkauft und nicht an Dritte weitergegeben. Mehr dazu in der Datenschutzerklärung. Sie können diese Einwilligung jederzeit widerrufen.