Senior Software Engineer - Android (Hybrid Position, Aachen)

Senior Software Engineer - Android (Hybrid Position, Aachen)

Aachen Vollzeit 60000 - 75000 € / Jahr (geschätzt) Homeoffice (teilweise)
Cerence Inc.

Auf einen Blick

  • Aufgaben: Entwickle innovative Sprachdialogschnittstellen für Android und arbeite an spannenden Kundenprojekten.
  • Unternehmen: Cerence Inc. - führend in der Automobil-Sprachassistenztechnologie.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten, Weiterbildungsmöglichkeiten und ein dynamisches Team.
  • Weitere Informationen: Wachsendes Unternehmen mit globalen Karrieremöglichkeiten und einem engagierten Team.
  • Warum dieser Job: Gestalte die Zukunft von KI und Sprachassistenz in Autos und mache einen echten Unterschied.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung mit Android, Java, Kotlin und C/C++.

Das prognostizierte Gehalt liegt zwischen 60000 - 75000 € pro Jahr.

Verantwortlichkeiten:

  • Analyse der Produktanforderungen und Zusammenarbeit mit F&E und 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, Lebenszyklus, 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)
  • Entwicklung eingebetteter Software
  • Unit-Test-Frameworks (Google Test und Jest)
  • Atlassian-Tools (Jira und Confluence)
  • Spracherkennung oder verwandte Technologien
  • Agile Methoden wie SCRUM
  • ASPICE

Bildung:

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

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

Cerence ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Aachen eine dynamische und innovative Arbeitsumgebung bietet. Mit einem starken Fokus auf persönliche und berufliche Weiterentwicklung sowie einer positiven Unternehmenskultur fördert Cerence Teamarbeit und Kreativität, während die Möglichkeit, an bedeutenden Projekten im Bereich KI und Sprachassistenz zu arbeiten, eine sinnvolle und erfüllende Karriere ermöglicht. Die hybriden Arbeitsmodelle und die Zusammenarbeit mit führenden Automobilherstellern machen Cerence zu einem attraktiven Arbeitsplatz für talentierte Software-Ingenieure.

Cerence Inc.

Kontaktdaten:

Cerence Inc. Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Engineer - Android (Hybrid Position, Aachen) 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 helfen, die besten Ressourcen dafür zu finden.

Tipp Nummer 3

Sei proaktiv und zeige dein Interesse! Wenn du eine Stelle siehst, die dir gefällt, bewirb dich direkt über unsere Website. Das zeigt Initiative und kann dir einen Vorteil verschaffen.

Tipp Nummer 4

Mach dich mit den neuesten Trends in der Android-Entwicklung vertraut! Zeige, dass du am Puls der Zeit bist und bereit, innovative Lösungen zu entwickeln. Lass uns wissen, wenn du Tipps dazu brauchst!

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

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

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. Vermeide lange Schachtelsätze und komm direkt zur Sache!

Zeig deine Leidenschaft für Android:Da wir einen Senior Software Engineer für Android suchen, ist es wichtig, dass du deine Begeisterung für die Android-Entwicklung zeigst. Erzähl uns von Projekten, an denen du gearbeitet hast, und wie du Herausforderungen gemeistert hast – das wird uns beeindrucken!

Bewirb dich über unsere Website:Um sicherzustellen, dass deine Bewerbung nicht untergeht, bewirb dich direkt über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten und du bist gleich im richtigen System!

Wie man sich auf ein Vorstellungsgespräch bei Cerence Inc. 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 konkrete Beispiele vor

Überlege dir einige konkrete Beispiele aus deiner bisherigen Berufserfahrung, die deine Fähigkeiten in Android, Java, Kotlin und C/C++ demonstrieren. Zeige, wie du Herausforderungen gemeistert hast und welche Ergebnisse du erzielt hast. Das macht deinen Beitrag greifbarer.

Kommunikation ist der Schlüssel

Da die Stelle gute Kommunikationsfähigkeiten in Englisch und Deutsch erfordert, übe, deine Gedanken klar und präzise auszudrücken. Du könntest auch technische Konzepte in einfachen Worten erklären, um zu zeigen, dass du komplexe Themen verständlich machen kannst.

Sei bereit für technische Fragen

Erwarte technische Fragen zu Android-Architektur, AIDL und anderen relevanten Technologien. Bereite dich darauf vor, dein Wissen über diese Themen zu demonstrieren und eventuell sogar kleine Coding-Aufgaben zu lösen. Das zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktisch anwenden kannst.