Anmelden Job inserieren
15.568 IT-Jobs

Android-Entwickler/in für Drohnensteuerungs-App (m/w/d)

Jobriver HR Service (15566 weitere Jobs)
Berlin
Vor Ort
Vollzeit
Mid-Level
Ab sofort
vor 14 Stunden
46.000 € – 65.000 € / Jahr

Beschreibung

Das Unternehmen ist ein innovatives High-Tech-Unternehmen mit Sitz in Berlin, das sich auf die Entwicklung und Vermarktung von Produkten und Schlüsseltechnologien in der maritimen und Offshore-Technik spezialisiert hat. Die Expertise umfasst Robotik, High-Tech-Sensorik, künstliche Intelligenz sowie fortgeschrittene Informatik und Kommunikationstechnologie. In dieser Rolle sind Sie verantwortlich für den Entwurf und die Entwicklung einer sauberen, modularen Architektur unter Verwendung von MVVM und Clean Architecture für die gesamte Anwendung. Zu Ihren Aufgaben gehört die Implementierung von Echtzeit-Telemetrie-Dashboards mit benutzerdefinierten Anzeigen, Karten und HUD-Overlays. Sie werden eine Sensor-Datenfusionsschicht aufbauen, um Daten aus mehreren Quellen zu aggregieren, zu timestampen und zu validieren. Zudem sind Sie für die Implementierung zuverlässiger Websocket-Kommunikation zur Fahrzeugverbindung zuständig und entwickeln lokale Persistenzlösungen für Flugprotokolle und Missionsparameter mithilfe von Room oder SQLite. Die Architektur von Hintergrunddiensten zur kontinuierlichen Telemetrie-Erfassung ohne Beeinträchtigung der UI-Thread-Performance gehört ebenfalls zu Ihrem Aufgabengebiet. Die Erstellung einer Missionsplanungs-UI mit Wegpunkt-Bearbeitung, Geofencing-Visualisierung und Missions-Checklisten sowie das Schreiben von Unit- und Integrationstests runden Ihr Tätigkeitsfeld ab. Sie arbeiten eng im Team zusammen und tragen zur Entwicklung innovativer Lösungen bei.

Anforderungen

Der ideale Kandidat bringt mindestens 3 Jahre Erfahrung in der Android-Entwicklung mit Kotlin mit und hat ein fundiertes Verständnis von Coroutines und Flows. Sie sollten Erfahrung im Aufbau von UIs für Echtzeit- oder eingebettete Daten vorweisen können, die über einfache CRUD-Anwendungen hinausgehen. Kenntnisse in Android-Networking, insbesondere mit OkHttp und benutzerdefinierten Socket-Clients, sind erforderlich. Praktische Erfahrung mit Room, SQLite oder externen Datenbanksystemen wie Firebase oder MongoDB ist von Vorteil. Vertrautheit mit Sensordaten, Koordinatensystemen wie WGS-84, NED und ENU sowie Geospatial-Bibliotheken wird ebenfalls erwartet. Ein gutes Verständnis von Threading, Speicher- und Ressourcenoptimierung unter Android ist wichtig. Erfahrung mit benutzerdefiniertem Canvas-Rendering für instrumentenartige UIs wird geschätzt. Von Vorteil sind Kenntnisse in AUV/UAV-Kommunikationsprotokollen sowie Erfahrung mit DUNE oder ROS2. Ein Hintergrund in Robotik oder eingebetteter Systemsoftware und Erfahrung mit Karten-SDKs wie Mapbox in einem Mission-Ops-Kontext sind ebenfalls wünschenswert. Teamfähigkeit, eine analytische Denkweise und gute Kommunikationsfähigkeiten runden Ihr Profil ab.

Technologien

MongoDB Kotlin SQLite

Soft Skills

Teamfähigkeit Kommunikation Analytisches Denken

Erforderliche Sprachen

Deutsch Englisch

Jetzt bewerben

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