Auf einen Blick
- Aufgaben: Entwickle innovative Sprachframeworks für die Automobilindustrie mit modernster Technologie.
- Arbeitgeber: Führendes Unternehmen im Bereich Automotive Voice Assistant mit globalem Einfluss.
- Mitarbeitervorteile: Attraktives Gehalt, Gesundheitsleistungen, hybrides Arbeiten und Weiterbildungsmöglichkeiten.
- Andere Informationen: Dynamisches Team mit großartigen Wachstumschancen in einer schnell wachsenden Branche.
- Warum dieser Job: Gestalte die Zukunft von Sprach- und KI-Technologien in Fahrzeugen und mache einen echten Unterschied.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in Android, Java, Kotlin und C/C++.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Fantastische Gelegenheit, in Zusammenarbeit mit unserem Partner an führenden Technologien zu arbeiten, die Innovationen im Automobilmarkt vorantreiben. Definieren Sie das Sprachframework-Softwarepaket in Zusammenarbeit mit Kunden und F&E. Definieren und entwickeln Sie die Android AIDL-Schnittstellen zum Android-Sprachassistenten und zu anderen Android-Komponenten. Dies umfasst die Datenvorbereitung für verschiedene Anwendungsfälle und ein leistungsfähiges Systemdesign hinsichtlich Latenz, Speicher- und CPU-Verbrauch, Anwendungslebenszyklusmanagement und Optimierung der Startzeit.
Verantwortlichkeiten:
- Analysieren von Produktanforderungen und Abstimmung mit F&E und Entwicklern zur Definition der Framework-Konfiguration und -Einrichtung
- Zusammenarbeit mit dem Framework-Team an Anforderungen und optimaler Konfiguration für spezifische Kundenprojekte
- Implementierung einer hochgradigen, kundenspezifischen Sprachdialogschnittstelle unter Verwendung der Android-Infrastruktur und der AIDL-Beschreibung
- Analyse und Implementierung von Abhängigkeiten zu anderen nativen Android-Schnittstellen zum kundenspezifischen Android-Sprachassistenten und zu verschiedenen sprachgesteuerten Anwendungen, einschließlich cloudbasierter Komponenten
- Durchführung von Speicher- und CPU-Messungen auf der Zielplattform
- Zusammenarbeit mit Entwicklung und F&E zur Verbesserung von Latenz, Speicher- und CPU-Verbrauch
- Zusammenarbeit mit dem Projektteam an Lokalisierung und Reproduktion von Fehlern
Qualifikationen:
- Mindestens 5 Jahre Berufserfahrung
- Starke Erfahrung mit Android, Java, Kotlin und C/C++
- Detailliertes Verständnis der Android-Architektur und -Elemente wie AIDL, Binder, Lifecycle, Systemdienste, Android-Framework, AOSP
- Programmierung mit Skriptsprache Python
- Ausgezeichnete mündliche und schriftliche Kommunikationsfähigkeiten in Englisch und Deutsch
- Positive „Can-Do“-Einstellung, gut organisiert, mit Fokus auf kosteneffiziente Ergebnisse
- Fähigkeit und Bereitschaft, gelegentliche Spitzenanforderungen zu bewältigen
- Bereitschaft zu kurzen Reisen
Bevorzugte Fähigkeiten:
- Versionskontrolltools (Git/GitLab und Artifactory)
- Entwicklung eingebetteter Software
- Unit-Test-Frameworks (Google Test und Jest)
- Atlassian-Tools (Jira und Confluence)
- Spracherkennung oder verwandte Technologien
- Agile Methoden wie SCRUM
Bildung:
- Bachelor- oder Masterabschluss in Informatik, Elektrotechnik, Physik, Softwaretechnik, Computerlinguistik oder gleichwertig
Senior Software Engineer - Android (Hybrid Position, Aachen or Ulm) Arbeitgeber: Cerence
Kontaktperson:
Cerence HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Engineer - Android (Hybrid Position, Aachen or Ulm)
✨Tipp Nummer 1
Mach dir ein starkes Netzwerk! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Oft sind es persönliche Empfehlungen, die den Unterschied machen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Zeig, dass du nicht nur die Technik beherrschst, sondern auch gut kommunizieren kannst.
✨Tipp Nummer 3
Sei proaktiv! Wenn du eine interessante Stelle siehst, bewirb dich direkt über unsere Website. Warte nicht darauf, dass die perfekte Gelegenheit zu dir kommt – mach den ersten Schritt!
✨Tipp Nummer 4
Zeige deine Leidenschaft für die Branche! Sprich über Projekte, an denen du gearbeitet hast, und wie du innovative Lösungen gefunden hast. Arbeitgeber suchen nach Menschen, die wirklich brennen für das, was sie tun.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer - Android (Hybrid Position, Aachen or Ulm)
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen mit einer positiven Einstellung und einem 'Can-Do'-Geist, also lass das in deinen Worten durchscheinen!
Mach es klar und präzise: Halte deine Bewerbung klar und auf den Punkt. Wir lieben es, wenn du deine Erfahrungen und Fähigkeiten direkt mit den Anforderungen der Stelle verknüpfst. Zeig uns, wie du die Herausforderungen meistern kannst, die wir dir bieten!
Sprich unsere Sprache: Achte darauf, die Begriffe und Technologien zu verwenden, die in der Stellenbeschreibung erwähnt werden. Wenn du über Android, AIDL oder andere relevante Technologien sprichst, zeigst du uns, dass du genau weißt, worum es geht.
Bewirb dich über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell bei uns ankommt und du alle notwendigen Informationen bereitstellst. Wir freuen uns darauf, von dir zu hören!
Wie du dich auf ein Vorstellungsgespräch bei Cerence vorbereitest
✨Verstehe die Technologie
Mach dich mit den neuesten Technologien im Bereich Android und Sprachassistenz vertraut. Informiere dich über aktuelle Trends und Entwicklungen, die für die Automobilbranche relevant sind. Das zeigt dein Interesse und deine Bereitschaft, in einem innovativen Umfeld zu arbeiten.
✨Bereite konkrete Beispiele vor
Überlege dir spezifische Projekte oder Erfahrungen, die deine Fähigkeiten in Android, Java, Kotlin und C/C++ demonstrieren. Sei bereit, diese Beispiele während des Interviews zu erläutern und zu zeigen, wie du Herausforderungen gemeistert hast.
✨Kommunikation ist der Schlüssel
Da die Position sowohl Englisch als auch Deutsch erfordert, übe deine Kommunikationsfähigkeiten in beiden Sprachen. Achte darauf, klar und präzise zu sprechen, insbesondere wenn es um technische Details geht. Das wird dir helfen, einen positiven Eindruck zu hinterlassen.
✨Zeige deine Teamfähigkeit
Die Zusammenarbeit mit verschiedenen Teams ist entscheidend. Bereite dich darauf vor, Fragen zu beantworten, die deine Fähigkeit zur Teamarbeit und zur Lösung von Konflikten betreffen. Betone, wie du in der Vergangenheit erfolgreich mit anderen zusammengearbeitet hast, um gemeinsame Ziele zu erreichen.