Rust Developer - Business Logic / Embedded Linux | Langzeitprojekt | 100% remote
WeMatch GmbH
29 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
GermanJob location
Tech stack
API
Azure
Continuous Integration
Linux on Embedded Systems
Graphical User Interface
Strategies of Testing
Concurrency
Job description
- 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
Requirements
- 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)
Benefits & conditions
Team & Arbeitsmodell
- Kleines Kernteam: 2 Rust-Developer + 1 Flutter-Developer
- Hohe technische Verantwortung, kurze Wege
- Kurzes Onboarding vor Ort (ca. 2 Wochen) zum Kennenlernen von Gerät, Architektur und Setup
- Danach remote-first / langfristig 100% remote möglich
About the company
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.