Auf einen Blick
- Aufgaben: Entwickle innovative Sprachdialogschnittstellen für Android und arbeite an spannenden Kundenprojekten.
- Unternehmen: Führendes Unternehmen in der Automobilindustrie mit Fokus auf Sprachassistenztechnologie.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, hybrides Arbeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und einem engagierten globalen Team.
- Warum dieser Job: Gestalte die Zukunft von Sprach- und KI-Technologien in Fahrzeugen und mache einen echten Unterschied.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in Android, Java, Kotlin und C/C++.
Das prognostizierte Gehalt liegt zwischen 55000 - 75000 € pro Jahr.
Verantwortlichkeiten:
- Analyse der Produktanforderungen und Zusammenarbeit mit F&E sowie Entwicklern zur Definition der Rahmenkonfiguration 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 AIDL-Beschreibung
- Analyse und Implementierung von Abhängigkeiten zu anderen nativen Android-Schnittstellen für den kundenspezifischen Android-Sprachassistenten und verschiedene sprachgesteuerte 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 bei der 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 der Skriptsprache Python
- Ausgezeichnete mündliche und schriftliche Kommunikationsfähigkeiten in Englisch und Deutsch
- Positive „Can-Do“-Einstellung, gut organisiert, fokussiert auf kosteneffiziente Ergebnisse
- Fähigkeit und Bereitschaft, gelegentliche Spitzenanforderungen zu bewältigen
- Bereitschaft zu kurzen Reisen.
Bevorzugte Fähigkeiten:
- Versionskontrolltools (Git/GitLab und Artifactory)
- Embedded Softwareentwicklung
- 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) Arbeitgeber: Cerence
Cerence Inc. ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Aachen eine dynamische und innovative Arbeitsumgebung bietet. Mit einem starken Fokus auf persönliche Entwicklung und Teamarbeit fördert das Unternehmen eine positive Unternehmenskultur, die Kreativität und Zusammenarbeit schätzt. Die Möglichkeit, an bahnbrechenden Technologien im Bereich Sprachassistenz zu arbeiten, gepaart mit flexiblen Arbeitsmodellen und einem engagierten internationalen Team, macht Cerence zu einem attraktiven Arbeitsplatz für talentierte Software-Ingenieure.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Engineer - Android (Hybrid Position, Aachen) erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Empfehlungen oder Tipps – oft sind es persönliche Kontakte, die dir den entscheidenden Vorteil verschaffen können.
✨Bereite dich auf technische Interviews vor
Mach dich mit typischen Fragen und Aufgaben für Softwareentwickler vertraut. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Das zeigt nicht nur dein Können, sondern auch deine Kommunikationsfähigkeiten.
✨Zeige deine Leidenschaft
Sprich über deine Projekte und Erfahrungen, die deine Begeisterung für Android-Entwicklung zeigen. Wenn du von deinen Erfolgen erzählst, wird das die Interviewer beeindrucken und sie sehen, dass du wirklich für die Position brennst.
✨Bewirb dich direkt über unsere Website
Wir bei StudySmarter empfehlen dir, dich direkt über unsere Karriereseite zu bewerben. So stellst du sicher, dass deine Bewerbung die richtigen Leute erreicht und du die besten Chancen hast, Teil unseres Teams zu werden.
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - Android (Hybrid Position, Aachen) mit Bravour zu bestehen
Einige 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 übersichtlich und auf den Punkt. Wir lieben klare Kommunikation, also achte darauf, dass deine Erfahrungen und Fähigkeiten gut strukturiert sind und direkt auf die Anforderungen der Stelle eingehen.
Zeig deine Leidenschaft für Technologie:Erzähle uns von deinen Projekten und Erfahrungen mit Android, Java, Kotlin und C/C++. Zeige, wie du diese Technologien genutzt hast, um Probleme zu lösen oder innovative Lösungen zu entwickeln – das wird uns beeindrucken!
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 wir dich zügig kontaktieren können. Wir freuen uns darauf, von dir zu hören!
Wie man sich auf ein Vorstellungsgespräch bei Cerence vorbereitet
✨Verstehe die Anforderungen
Mach dich mit den spezifischen Anforderungen der Stelle vertraut. Lies die Jobbeschreibung gründlich durch und überlege, wie deine Erfahrungen und Fähigkeiten zu den genannten Punkten passen. So kannst du gezielt auf Fragen eingehen und deine Eignung unter Beweis stellen.
✨Bereite technische Fragen vor
Da es sich um eine Senior Software Engineer-Position handelt, solltest du dich auf technische Fragen vorbereiten. Übe das Programmieren in Java, Kotlin und C/C++, und sei bereit, deine Kenntnisse über Android-Architektur und AIDL zu demonstrieren. Das zeigt, dass du die nötigen Fähigkeiten mitbringst.
✨Kommunikation ist der Schlüssel
Stelle sicher, dass du sowohl auf Englisch als auch auf Deutsch klar und präzise kommunizieren kannst. Übe, deine Gedanken strukturiert auszudrücken, insbesondere wenn es um komplexe technische Themen geht. Gute Kommunikationsfähigkeiten sind entscheidend, um im Team effektiv zusammenzuarbeiten.
✨Zeige deine Problemlösungsfähigkeiten
Bereite Beispiele aus deiner bisherigen Berufserfahrung vor, in denen du erfolgreich Probleme gelöst hast. Dies könnte die Optimierung von Speicher- oder CPU-Nutzung oder die Zusammenarbeit mit anderen Teams zur Fehlerbehebung umfassen. Solche Geschichten zeigen, dass du proaktiv und lösungsorientiert bist.