Unser Kunde sucht einen erfahrenen Senior Software Engineer, der in einem hybriden Arbeitsmodell tätig ist. In dieser Rolle sind Sie Teil eines dynamischen und innovativen Teams, das sich auf die Entwicklung von Sprachdialogsystemen für die Automobilindustrie spezialisiert hat. Ihre Hauptaufgaben umfassen die Analyse von Produktanforderungen sowie die enge Zusammenarbeit mit der Forschungs- und Entwicklungsabteilung sowie den Entwicklern, um die optimale Konfiguration und Einrichtung des Frameworks zu definieren. Sie implementieren spezifische Sprachdialogschnittstellen unter Verwendung der Android-Infrastruktur und arbeiten an der Analyse und Implementierung von Abhängigkeiten zu anderen Android-nativen Schnittstellen. Zudem führen Sie Speicher- und CPU-Messungen auf der Zielplattform durch und tragen zur Verbesserung der Latenz sowie des Speicher- und CPU-Verbrauchs bei. Das Arbeitsumfeld ist geprägt von einer offenen Kommunikation und einem starken Fokus auf Teamarbeit, was Ihnen die Möglichkeit gibt, Ihre Ideen einzubringen und aktiv zur Weiterentwicklung des Produkts beizutragen. Die Unternehmenskultur fördert Innovation und Kreativität, und es gibt zahlreiche Entwicklungsmöglichkeiten innerhalb des Unternehmens.
Senior Software Engineer - Hybrid Position
Beschreibung
Anforderungen
Der ideale Kandidat bringt mindestens fünf Jahre Berufserfahrung in der Softwareentwicklung mit, insbesondere in den Programmiersprachen Android, Java, Kotlin sowie C/C++. Ein detailliertes Verständnis der Android-Architektur, einschließlich AIDL, Binder, Lifecycle und System Services, ist unerlässlich. Kenntnisse in der Programmierung mit der Skriptsprache Python sind ebenfalls von Vorteil. Darüber hinaus sollten Sie über ausgezeichnete mündliche und schriftliche Kommunikationsfähigkeiten in Deutsch und Englisch verfügen. Eine positive 'Can-Do'-Einstellung, Organisationstalent und ein Ergebnisfokus sind wichtig, um in dieser Rolle erfolgreich zu sein. Die Bereitschaft zu gelegentlichen Reisen sowie der Umgang mit kurzfristigen Anforderungen sind ebenfalls erforderlich. Idealerweise haben Sie Erfahrung mit Versionskontrollsystemen wie Git/GitLab, Embedded Softwareentwicklung und Unit-Test-Frameworks. Ein Bachelor- oder Masterabschluss in Informatik, Elektrotechnik, Physik, Softwaretechnik oder einem verwandten Bereich wird vorausgesetzt.