Senior Embedded Software Engineer

Evo.People GmbH 

📍 Berlin, Germany 🇩🇪

contract
senior
80
remote
Posted —

Key Skills

RustLinuxUSB-HIDARMArmbian

Industry

CybersecurityConsumer Electronics

Job Description

Freelance Rust-Entwickler (w/m/d) – Embedded Linux / Security-Hardware


Für unseren Kunden, ein innovatives deutsches Technologieunternehmen im Bereich Cyber Security und SecOps, suchen wir derzeit eine*n erfahrene*n Rust-Entwickler*in auf freiberuflicher Basis.

Unter anderem entwickelt unser Kunde spezialisierte Hardware für automatisierte Sicherheits- und Testprozesse. Im Zentrum steht dabei das Projekt S.T.E.E.L. – ein kompaktes Tool auf Basis eines Radxa Zero 3W mit eigenem, angepasstem Armbian-Betriebssystem und einem überwiegend in Rust geschriebenen Software-Stack.


Das Gerät führt automatisierte Testabläufe über USB-HID aus, verarbeitet Eingaben über einen Touchscreen und erzeugt automatisiert Reports mit Typst. Die Plattform steckt mitten in der Implementierungsphase. Für die Fertigstellung und Weiterentwicklung sucht unser Kunde kurzfristig externe Verstärkung.


Deine Aufgaben

  • Weiterentwicklung der bestehenden Rust-Anwendung
  • Optimierung und Erweiterung der HID-Testautomatisierung (Tastatur- und Maus-Emulation über USB)
  • Ausbau der Touchscreen-Oberfläche
  • Fertigstellung und Absicherung des offlinefähigen Update-Prozesses
  • Mitgestaltung von Architektur- und Designentscheidungen
  • Fehleranalyse und Stabilisierung der Plattform
  • Dokumentation der entwickelten Komponenten


Dein Profil

Must-have

  • Fundierte Erfahrung in der Rust-Entwicklung
  • Sicherer Umgang mit Linux und Embedded-Linux-Systemen
  • Kenntnisse in Armbian oder vergleichbaren Debian-basierten Embedded-Distributionen
  • Praxis mit USB-HID (Tastatur- und Maus-Emulation)
  • Systemnahe Entwicklung auf ARM-Plattformen
  • Erfahrung in Fehleranalyse und Performance-Optimierung
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift (mind. C1)

Nice-to-have

  • Lua-Scripting
  • Touchscreen- und GUI-Entwicklung unter Linux
  • Offline-Update-Mechanismen und Softwareverteilung auf Embedded-Systemen
  • Typst oder vergleichbare Reporting-/Dokumentationssysteme
  • Hintergrund im Cybersecurity- oder Pentesting-Umfeld


Das erwartet dich

  • Remote-Zusammenarbeit möglich, Einarbeitung vor Ort bevorzugt
  • Kurzfristiger Projektstart
  • Umfang flexibel nach Absprache
  • Laufzeit von ca. 1–2 Monaten bis zum Abschluss der aktuellen Implementierungsphase, mit Option auf weitere Zusammenarbeit
  • Anspruchsvoller Tech-Stack an der Schnittstelle von Rust, Embedded Linux und hardwarenaher Security


Rahmenbedingungen

Start: Asap

Dauer: ca. 2 Monate (mit der Option auf weitere Zusammenarbeit)

Ort: full remote

Projektsprache: Deutsch

Auslastung: 100% bevorzugt


Dieses Projekt richtet sich ausdrücklich an Freelancer und bietet eine hervorragende Möglichkeit für Expert*innen, ihre Fähigkeiten in einem technisch anspruchsvollen und sicherheitskritischen Umfeld einzubringen.


Wir legen großen Wert auf langfristige Partnerschaften mit Freelancer*innen. Unser Ziel ist eine vertrauensvolle Zusammenarbeit auf Augenhöhe, die idealerweise auch über dieses Projekt hinaus Bestand hat.


Für dieses Projekt bieten wir einen Stundensatz ab EUR 80,- pro Stunde, abhängig von Qualifikation und Erfahrung.

Selbstverständlich sind wir – je nach Expertise und den Anforderungen des Projekts – offen für eine marktgerechte Überzahlung.


Klingt interessant? Dann bewirb Dich jetzt – wir freuen uns darauf, von Dir zu hören! 🚀