Cerence AI

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

Stellenbeschreibung:

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.

EQUAL OPPORTUNITY EMPLOYER

Cerence is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination on the basis of age, race, color, gender, gender identity, gender expression, sex, sexual orientation, pregnancy, national origin, ancestry, religion, physical or mental disability, medical condition, marital status, citizenship status, protected military or veteran status, genetic information and other protected classifications. Cerence Equal Employment Opportunity Policy Statement.

#J-18808-Ljbffr
NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung

Stelleninformationen

  • Veröffentlichungsdatum:

    03 Mai 2026
  • Standort:

    Ulm
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Vor Ort
  • Kategorie:

  • Erfahrung:

    2+ years
  • Arbeitsverhältnis:

    Angestellt

KI Suchagent

AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!