Principal Software Engineer - Android

Eckdaten

Stuttgart
Computer Software

Arbeitsmodell

Hybrid
vor 2 Tagen
Stellenbeschreibung

Standort & Rahmenbedingungen

  • Standort: Stuttgart (Hybrid)
  • Beschäftigungsart: Vollzeit
  • Erfahrung: Senior
  • Gehalt: 52.000 € – 71.000 € / Jahr

Beschreibung

Das Unternehmen bietet eine spannende Möglichkeit für einen Principal Software Engineer mit Schwerpunkt auf Android-Technologien. In dieser Rolle arbeiten Sie in einem hybriden Arbeitsumfeld, das sowohl die Flexibilität des Homeoffice als auch die Zusammenarbeit im Büro ermöglicht.

Ihre Hauptaufgabe besteht darin, innovative Sprachframeworks zu definieren und zu entwickeln, die in der Automobilindustrie eingesetzt werden. Sie werden eng mit Kunden und dem Forschungsteam zusammenarbeiten, um die Anforderungen zu analysieren und die Android AIDL-Schnittstellen zu implementieren.

Zu Ihren täglichen Aufgaben gehören:

  • Datenaufbereitung für verschiedene Anwendungsfälle
  • Design robuster Systeme hinsichtlich Latenz, Speicher und CPU-Verbrauch
  • Management des Anwendungslebenszyklus
  • Analyse von Produktanforderungen
  • Optimierung der Systemleistung in Zusammenarbeit mit dem Entwicklungsteam

In einem dynamischen und kreativen Team haben Sie die Möglichkeit, an der Schnittstelle zwischen Technologie und Innovation zu arbeiten und zur Weiterentwicklung von Sprachassistenten in Fahrzeugen beizutragen.

Anforderungen

Der ideale Kandidat bringt mindestens 8 Jahre Berufserfahrung mit, insbesondere in der Entwicklung mit Android, Java, Kotlin sowie C/C++.

  • Fachwissen: Tiefes Verständnis der Android-Architektur und -Elemente wie AIDL, Binder und Systemdienste.
  • Programmierung: Erfahrung mit Python.
  • Sprachen: Hervorragende mündliche und schriftliche Kommunikationsfähigkeiten in Deutsch und Englisch.
  • Persönlichkeit: Positive 'Can-Do'-Einstellung, gut organisiert, Fokus auf kosteneffiziente Ergebnisse.
  • Sonstiges: Bereitschaft zu gelegentlichen Reisen, Fähigkeit, mit Spitzenanforderungen umzugehen.
  • Idealerweise: Erfahrung mit Versionskontrollsystemen (Git), eingebetteter Software und agilen Methoden (SCRUM).

Technologien

  • Python
  • Java
  • Git
  • Kotlin

Soft Skills

  • Teamfähigkeit
  • Kommunikation
  • Analytisches Denken

Erforderliche Sprachen

  • Deutsch
  • Englisch