Senior Software Engineer - Android (Hybrid Position, Aachen or Ulm)

Senior Software Engineer - Android (Hybrid Position, Aachen or Ulm)

Ulm Vollzeit 55000 - 70000 € / Jahr (geschätzt) Kein Homeoffice möglich
Cerence Inc.

Auf einen Blick

  • Aufgaben: Entwickle innovative Sprachframework-Software für die Automobilbranche.
  • Unternehmen: Führendes Technologieunternehmen mit Fokus auf Innovation und Zusammenarbeit.
  • Vorteile: Hybrid-Arbeitsmodell, wettbewerbsfähiges Gehalt und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Team mit hervorragenden Karrieremöglichkeiten und flexiblen Arbeitszeiten.
  • Warum dieser Job: Gestalte die Zukunft der Sprachassistenz in Fahrzeugen und arbeite mit modernster Technologie.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in Android, Java, Kotlin und C/C++.

Das prognostizierte Gehalt liegt zwischen 55000 - 70000 € pro Jahr.

Eine großartige 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 Sie Produktanforderungen und arbeiten Sie mit F&E und Entwicklern zusammen, um die Framework-Konfiguration und -Einrichtung zu definieren.
  • Arbeiten Sie mit dem Framework-Team an Anforderungen und optimaler Konfiguration für spezifische Kundenprojekte.
  • Implementieren Sie eine hochgradige, kundenspezifische Sprachdialogschnittstelle unter Verwendung der Android-Infrastruktur und der AIDL-Beschreibung.
  • Analysieren und implementieren Sie Abhängigkeiten zu anderen nativen Android-Schnittstellen zum kundenspezifischen Android-Sprachassistenten und zu verschiedenen sprachgesteuerten Anwendungen, einschließlich cloudbasierter Komponenten.
  • Führen Sie Speicher- und CPU-Messungen auf der Zielplattform durch.
  • 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, Lebenszyklus, Systemdienste, Android-Framework und AOSP-Programmierung.
  • Erfahrung mit der 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).
  • Embedded Softwareentwicklung.
  • Unit-Test-Frameworks (Google Test und Jest).
  • Atlassian-Tools (Jira und Confluence).
  • Spracherkennung oder verwandte Technologien.
  • Agile Methoden wie SCRUM und ASPICE.

Bildung

  • Bachelor- oder Masterabschluss in Informatik, Elektrotechnik, Physik, Softwaretechnik, Computerlinguistik oder gleichwertig.

Für diese Position sind Optionen für die Arbeit im Homeoffice verfügbar.

Senior Software Engineer - Android (Hybrid Position, Aachen or Ulm) Arbeitgeber: Cerence Inc.

Cerence ist ein hervorragender Arbeitgeber, der innovative Technologien im Automobilbereich vorantreibt und seinen Mitarbeitern die Möglichkeit bietet, an spannenden Projekten zu arbeiten. Mit einem hybriden Arbeitsmodell in Aachen oder Ulm fördert das Unternehmen eine positive Arbeitskultur, die auf Zusammenarbeit und kontinuierlichem Lernen basiert. Mitarbeiter profitieren von flexiblen Arbeitszeiten, umfangreichen Weiterbildungsmöglichkeiten und einem engagierten Team, das Vielfalt und Inklusion schätzt.

Cerence Inc.

Kontaktdaten:

Cerence Inc. Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Engineer - Android (Hybrid Position, Aachen or Ulm) erhalten könnten

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Unterstützung brauchst!

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Wir können dir Ressourcen zur Verfügung stellen, die dir helfen, dich optimal vorzubereiten.

Tipp Nummer 3

Sei proaktiv! Wenn du eine interessante Stelle siehst, bewirb dich direkt über unsere Website. Zeig dein Interesse und deine Motivation, Teil des Teams zu werden!

Tipp Nummer 4

Bereite Fragen für das Interview vor! Zeige, dass du dich für das Unternehmen und die Position interessierst. Wir helfen dir gerne dabei, die richtigen Fragen zu formulieren.

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - Android (Hybrid Position, Aachen or Ulm) mit Bravour zu bestehen

Android
Java
Kotlin
C/C++
AIDL
Android Architektur
Python

Einige Tipps für deine Bewerbung 🫡

Mach deine Hausaufgaben:Bevor du mit deiner Bewerbung anfängst, schau dir unsere Website und die Stellenbeschreibung genau an. Verstehe, was wir bei StudySmarter machen und wie du ins Team passen könntest. Das hilft dir, deine Motivation klar zu kommunizieren.

Sei konkret und präzise:Wenn du deine Erfahrungen und Fähigkeiten beschreibst, sei so konkret wie möglich. Verwende Beispiele aus deiner bisherigen Arbeit, die zeigen, dass du die Anforderungen der Stelle erfüllst. Das macht deine Bewerbung lebendiger und überzeugender.

Achte auf die Sprache:Da wir sowohl Englisch als auch Deutsch sprechen, achte darauf, dass deine Bewerbung in der Sprache ist, die für die Stelle am besten geeignet ist. Verwende die Fachbegriffe aus der Stellenbeschreibung, um zu zeigen, dass du die Materie beherrschst.

Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und effizient bearbeitet wird. Außerdem kannst du sicher sein, dass du alle notwendigen Informationen bereitstellst.

Wie man sich auf ein Vorstellungsgespräch bei Cerence Inc. vorbereitet

Verstehe die Technologie

Mach dich mit den neuesten Technologien im Bereich Android und Sprachassistenz vertraut. Lies über AIDL, Binder und die Android-Architektur, um während des Interviews gezielt Fragen beantworten zu können.

Bereite konkrete Beispiele vor

Überlege dir spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Zeige, wie du deine Fähigkeiten in Java, Kotlin oder C/C++ angewendet hast, um Probleme zu lösen oder innovative Lösungen zu entwickeln.

Kommunikation ist der Schlüssel

Da die Position gute Kommunikationsfähigkeiten erfordert, übe, deine Gedanken klar und präzise zu formulieren. Sei bereit, technische Konzepte sowohl auf Englisch als auch auf Deutsch zu erklären, um deine Vielseitigkeit zu demonstrieren.

Zeige deine Teamfähigkeit

Betone deine Erfahrungen in der Zusammenarbeit mit R&D-Teams und anderen Entwicklern. Erkläre, wie du in agilen Umgebungen gearbeitet hast und wie du zur Verbesserung von Prozessen beigetragen hast, um die Effizienz zu steigern.