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

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

Ulm Vollzeit 75000 - 95000 € / Jahr (geschätzt) Home Office möglich (teilweise)
Go Premium
Cerence AI

Auf einen Blick

  • Aufgaben: Entwickle innovative Sprachframeworks für Android und arbeite an spannenden Projekten in der Automobilbranche.
  • Arbeitgeber: Führendes Unternehmen im Bereich Automotive-Technologie mit einem kreativen Team.
  • Mitarbeitervorteile: Attraktives Gehalt, flexible Arbeitszeiten, Weiterbildungsmöglichkeiten und ein hybrides Arbeitsmodell.
  • Andere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und einem positiven Teamgeist.
  • Warum dieser Job: Gestalte die Zukunft der Sprachassistenz und arbeite mit modernster Technologie.
  • Gewünschte Qualifikationen: Mindestens 8 Jahre Erfahrung in Android-Entwicklung und starke Kenntnisse in Java, Kotlin und C/C++.

Das voraussichtliche Gehalt liegt zwischen 75000 - 95000 € pro Jahr.

A Moving Experience. Fantastic opportunity to work in conjunction with our partner on top leading‑edge technology, driving innovation in the automotive marketplace. Define the speech framework software package in cooperation with customers and R&D. Define and develop the Android AIDL interfaces to the Android speech assistant and to other Android components. This includes data preparation for different use cases and robust system design regarding latency, memory and CPU consumption, application lifecycle management and optimization of startup time.

Responsibilities

  • Analyze product requirements and liaise with R&D and developers to define framework configuration and setup.
  • Work together with framework team on requirements and optimal configuration for specific customer projects.
  • Implement high‑level, customer‑specific speech dialog interface using Android infrastructure and AIDL description.
  • Analyze and implement dependencies to other Android native interfaces to the customer‑specific Android Speech Assistant and to different speech‑controlled applications including cloud‑based components.
  • Perform memory and CPU measurements on target platform.
  • Collaborate with development and R&D for improving latency, memory and CPU consumption.
  • Work with project team on localization and reproduction of defects.

Qualifications

  • Minimum 8 years of relevant work experience.
  • Strong experience with Android, Java, Kotlin, and C/C++.
  • Detailed understanding of Android architecture and elements such as AIDL, Binder, Lifecycle, System Services, Android Framework, and AOSP.
  • Experience programming with scripting language Python.
  • Excellent oral and written communication skills in English and German.
  • Positive “can‑do” attitude, well organized, focusing on achieving results cost‑effectively.
  • Ability and willingness to handle occasional peak demands.
  • Willingness to travel for short trips.

Preferred skills

  • Source control tools (Git/GitLab and Artifactory).
  • Embedded software development.
  • Unit Test Frameworks (Google Test and Jest).
  • Atlassian tools (Jira and Confluence).
  • Speech recognition or related technologies.
  • Agile methods like SCRUM.
  • ASPICE.

Education

  • Bachelor or master’s degree in computer science, electrical engineering, physics, software engineering, computer linguistics, or equivalent.

Principal Software Engineer - Android (Hybrid Position, Aachen or Ulm) Arbeitgeber: Cerence AI

Cerence bietet eine herausragende Arbeitsumgebung für Software-Ingenieure, die an der Spitze der Automobiltechnologie arbeiten möchten. Mit einem hybriden Arbeitsmodell in Aachen oder Ulm profitieren Mitarbeiter von flexiblen Arbeitszeiten, einer offenen Unternehmenskultur und umfangreichen Möglichkeiten zur beruflichen Weiterentwicklung. Das Unternehmen fördert Innovation und Zusammenarbeit, was es zu einem attraktiven Arbeitgeber für talentierte Fachkräfte macht, die an bedeutenden Projekten mitwirken wollen.
Cerence AI

Kontaktperson:

Cerence AI HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Principal Software Engineer - Android (Hybrid Position, Aachen or Ulm)

Netzwerken, Netzwerken, Netzwerken!

Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass viele Jobs über persönliche Empfehlungen vergeben werden!

Sei bereit für technische Interviews!

Mach dich mit typischen Fragen und Aufgaben vertraut, die in technischen Interviews gestellt werden. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären – das zeigt dein Verständnis und deine Kommunikationsfähigkeiten.

Präsentiere deine Projekte!

Habe eine Auswahl deiner besten Projekte parat, um sie während des Gesprächs vorzustellen. Zeige, was du kannst, und erkläre, wie du Herausforderungen gemeistert hast – das macht einen bleibenden Eindruck!

Bewirb dich direkt über unsere Website!

Wenn du an einer Stelle interessiert bist, bewirb dich direkt über unsere Website. Das zeigt dein Interesse und gibt dir die beste Chance, im Auswahlprozess gesehen zu werden!

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Principal Software Engineer - Android (Hybrid Position, Aachen or Ulm)

Android
Java
Kotlin
C/C++
AIDL
Binder
Android Architektur
System Services
AOSP
Python
Kommunikationsfähigkeiten in Englisch und Deutsch
Git/GitLab
Artifactory
Agile Methoden wie SCRUM
ASPICE

Tipps für deine Bewerbung 🫡

Mach es persönlich!: Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Ansprache und erzähle uns von deinen Erfahrungen und deiner Motivation. Das macht deine Bewerbung einzigartig und hebt dich von anderen ab.

Pass auf die Details auf!: Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreib- und Grammatikfehler können einen schlechten Eindruck hinterlassen. Lass jemanden drüberlesen oder nutze Tools, um sicherzustellen, dass alles tip-top ist!

Sei konkret!: Wenn du über deine Erfahrungen sprichst, sei konkret! Nenne Beispiele, wie du in der Vergangenheit Probleme gelöst hast oder welche Technologien du verwendet hast. Das zeigt uns, dass du genau weißt, wovon du sprichst.

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 auf deine Bewerbung!

Wie du dich auf ein Vorstellungsgespräch bei Cerence AI vorbereitest

Verstehe die Technologie

Mach dich mit den neuesten Technologien im Bereich Android und Sprachassistenz vertraut. Zeige während des Interviews, dass du die Architektur von Android und die spezifischen Anforderungen der Stelle verstehst. Das wird dir helfen, deine Antworten gezielt auf die Bedürfnisse des Unternehmens auszurichten.

Bereite konkrete Beispiele vor

Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese Erfahrungen zu teilen, insbesondere solche, die deine Fähigkeiten in der Arbeit mit AIDL, Java oder Kotlin demonstrieren. Das zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrung.

Kommunikation ist der Schlüssel

Da die Stelle gute Kommunikationsfähigkeiten in Englisch und Deutsch erfordert, übe, deine Gedanken klar und präzise zu formulieren. Überlege dir, wie du technische Konzepte einfach erklären kannst, um sicherzustellen, dass du auch mit nicht-technischen Teammitgliedern effektiv kommunizieren kannst.

Sei bereit für technische Fragen

Erwarte technische Fragen zu Android-Architektur, Systemdesign und Performance-Optimierung. Bereite dich darauf vor, deine Denkweise zu erläutern und Probleme zu lösen, die dir während des Interviews präsentiert werden. Das zeigt dein tiefes Verständnis und deine Fähigkeit, unter Druck zu arbeiten.

Principal Software Engineer - Android (Hybrid Position, Aachen or Ulm)
Cerence AI
Standort: Ulm
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>