Unser Kunde sucht einen erfahrenen Senior Software Engineer mit Schwerpunkt Android, um ein innovatives Team zu verstärken. In dieser hybriden Position werden Sie Teil eines dynamischen Arbeitsumfelds, in dem Sie an der Entwicklung fortschrittlicher Sprachdialogsysteme für die Automobilindustrie arbeiten. Zu Ihren Hauptaufgaben gehört die Analyse von Produktanforderungen sowie die enge Zusammenarbeit mit der Forschungs- und Entwicklungsabteilung sowie Entwicklern, um die optimale Konfiguration und Einrichtung des Frameworks zu definieren. Sie implementieren spezifische Sprachdialogschnittstellen unter Verwendung der Android-Infrastruktur und AIDL-Beschreibungen. Darüber hinaus analysieren Sie Abhängigkeiten zu anderen nativen Android-Schnittstellen und arbeiten an der Verbesserung von Latenz, Speicher- und CPU-Verbrauch. Ihr Beitrag ist entscheidend für die Lokalisierung und Behebung von Fehlern in Zusammenarbeit mit dem Projektteam. Das Unternehmen bietet Ihnen die Möglichkeit, in einem kreativen und unterstützenden Umfeld zu arbeiten, in dem Ihre Ideen geschätzt werden und Sie aktiv zur Weiterentwicklung der Technologie beitragen können.
Senior Software Engineer - Android
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über mindestens fünf Jahre Berufserfahrung in der Softwareentwicklung, insbesondere mit Android, Java, Kotlin sowie C/C++. Ein detailliertes Verständnis der Android-Architektur und ihrer Elemente wie AIDL, Binder, Lifecycle und Systemdienste ist unerlässlich. Programmierkenntnisse in Python sind ebenfalls erforderlich. Sie sollten über ausgezeichnete mündliche und schriftliche Kommunikationsfähigkeiten in Deutsch und Englisch verfügen. Eine positive Einstellung, Organisationstalent und die Fähigkeit, Ergebnisse kosteneffektiv zu erzielen, sind ebenso wichtig wie die Bereitschaft, gelegentlich zu reisen. Erfahrung mit Versionskontrollsystemen wie Git/GitLab, Embedded Softwareentwicklung, Unit-Test-Frameworks und agilen Methoden wie SCRUM sind von Vorteil. Ein Bachelor- oder Masterabschluss in Informatik, Elektrotechnik, Physik oder einem verwandten Bereich wird vorausgesetzt.