IT
Rust Developer (m/w/d) – Business Logic / Embedded Linux | Langzeitprojekt | 100% remote
Deutschland, Deutschland100% RemoteFreiberuflichab sofort100% Auslastung
FlutterAPIsSoftware-PlattformArchitekturMicrosoft AzureContinuous IntegrationElektronikEmbedded LinuxEmbedded BetriebssystemeIngenieurwesenGrafische BenutzeroberflächeHydraulikBedienbarkeitLeistungssteigerungProduktentwicklungPrototypingQualitätsmanagementLagerverwaltungTeststrategieRust (Programming Language)DatenverarbeitungPicmicroConcurrencyMesstechnikSensorikRechnerarchitekturApi Design
Beschreibung
Über das Unternehmen:
Das Projekt
Deine Rolle:
Deine Aufgaben:
Was du mitbringen solltest:
Nice to have:
Wichtig zur inhaltlichen Ausrichtung:
Team & Arbeitsmodell:
Warum das spannend ist:
Interesse?
Ein international aktiver, mittelständischer Hersteller im Bereich Hydraulik- und Messtechnik entwickelt professionelle Systeme zur Erfassung und Auswertung von Sensorwerten wie Druck, Durchfluss und Temperatur.
Die Entwicklung erfolgt an einem zentralen Hauptstandort in Deutschland, mit einer kompakten, fokussierten Software-/Elektronik-Organisation.
Das Projekt
Für eine neue Messgeräte-Generation wird eine moderne Softwareplattform neu aufgebaut:
- GUI in Flutter
- Business Logic vollständig in Rust
- Modulare Messhardware (STM32) via USB
- Zielplattform: Embedded Linux (aktuell i.MX8, perspektivisch i.MX93)
- Der Fokus liegt auf einer stabilen, performanten und sauber strukturierten Software, die sehr hohe Datenraten zuverlässig verarbeitet – mit Perspektive auf Remote-Bedienbarkeit und ggf. später extern nutzbare Schnittstellen.
Deine Rolle:
Du verstärkst das Kernteam im Bereich Rust Business Logic und arbeitest eng mit dem technischen Lead zusammen.
Deine Aufgaben:
- Entwicklung und Ausbau der Business-Logik in Rust
- Messwertverarbeitung, Aggregation, Speicherung und Modul-Orchestrierung
- Design und Implementierung von APIs für GUI- und Remote-Clients
- Umsetzung effizienter Nebenläufigkeit (Tokio, Channels/Streams)
- Performance-Optimierung für ressourcenbegrenzte Embedded-Linux-Systeme
- Mitgestaltung von Architektur, Qualitätssicherung und Teststrategie
Was du mitbringen solltest:
- Solide Erfahrung mit Rust in produktiven Projekten
- Erfahrung mit größeren Applikationen/Business-Logik-Systemen
- Sehr gutes Verständnis von Concurrency/Async (idealerweise Tokio)
- Verständnis für Embedded Linux oder Performance unter Ressourcenlimits
- Saubere Engineering-Basics: Tests, Struktur, Teamfähigkeit, Ownership
Nice to have:
- Erfahrung mit FlatBuffers (oder ähnlichen IDL-/Serialisierungsansätzen)
- Grundverständnis von Messsystemen / Sensorik / physikalischen Einheiten
- CI/CD-Know-how (z. B. Azure DevOps, Container-basierte Builds)
Wichtig zur inhaltlichen Ausrichtung:
- Diese Rolle ist kein reiner Microcontroller-/Treiberjob.
- Der Schwerpunkt liegt klar auf Business Logic, Datenverarbeitung, API-Design und Performance im Embedded-Linux-Kontext.
Team & Arbeitsmodell:
- Kleines Kernteam: 2 Rust-Developer + 1 Flutter-Developer
- Hohe technische Verantwortung, kurze Wege
- Kurzes Onboarding vor Ort (1-2 Wochen) zum Kennenlernen von Gerät, Architektur und Setup
- Danach remote
Warum das spannend ist:
- Rust ist hier strategischer Kern der Produktplattform
- Langfristige Produktentwicklung statt Kurzzeit-Prototyping
- Hoher Impact auf ein reales Hardware-Software-Gesamtsystem
- Moderne Architektur mit klarer Performance-Mission
- super für den CV und zukünftige Projekte
- Option auf Verlängerung bei guter Arbeit
Interesse?
Dann freuen wir uns auf dein Profil, idealerweise mit:
1-2 Referenzprojekten, in denen du Rust Business Logic, Concurrency oder API-Design verantwortet hast.
CV bestenfalls als Word Dokument an: t.grimm@wematch.de
Wichtig ist, dass in dem CV rauskommt, in welchem Projekt du mit Rust gearbeitet hast und was genau die Schwerpunkte waren.
Wir freuen uns auf deine Bewerbung!
Beste Grüße,
Timur