Barkhausen Institut gGmbH: Research Associate “Formal Verification” (Wissenschaftliche/r Mitarbeiter/in)
Barkhausen Institut gGmbH – Dresden
Kurzbeschreibung der Position
Das Barkhausen Institut erforscht die neuesten Hardware-, Software- und Kommunikationstechnologien und demonstriert deren Anwendung in der Gesellschaft von morgen. Unser Ziel ist es, eine flexible und vertrauenswürdige IoT-Plattform auf Basis zuverlässiger Elektronik und sicherer Kommunikationsmethoden aufzubauen.
Hauptaufgaben
- Aktive Teilnahme an der formalen Verifizierung unseres Technologie-Stacks,
- Design und Implementierung von Programmiersprachen für Hardware und Software zusammen mit deren jeweiliger Kompilierung,
- Beitrag von Code, geschrieben in dem Rocq-Theorembeweiser, Rust und anderen Programmiersprachen,
- Entwicklung von Beweisen für funktionale Korrektheit, Sicherheit und Schutz Eigenschaften,
- Engagement beim Schreiben wissenschaftlicher Arbeiten über unsere Arbeit und deren Präsentation auf Konferenzen.
Qualifikationen und Fähigkeiten
- Erfahrung im Rocq-Theorembeweiser und seinem Ökosystem,
- Fundierte Kenntnisse in Typentheorie, Compilern und Programmiersprachen,
- Erfahrung im Schreiben von Rust-Programmen,
- Eine integrative und kooperative Persönlichkeit mit ausgezeichneten Kommunikations- und Sozialfähigkeiten,
- Fließende Englischkenntnisse in Wort und Schrift.
Arbeitsort / Rahmenbedingungen
- Eine Position in einem energiegeladenen, schnelllebigen Team,
- Agile Arbeitszeiten und Arbeitsabläufe
- Verschiedene Möglichkeiten zur Weiterentwicklung,
- Ein Büro im Herzen von Dresden,
- In bestimmten Fällen die Möglichkeit zur Fernarbeit.