Solution Architect Android-HMI Applications (m/f/d)

Solution Architect Android-HMI Applications (m/f/d)

Ingolstadt Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
K

Auf einen Blick

  • Aufgaben: Leiten Sie die Entwicklung einer gemeinsamen UI-Bibliothek (HMI SDK) für Android Automotive mit Jetpack Compose.
  • Unternehmen: Das Unternehmen ist führend im Bereich Android Automotive und bietet innovative Lösungen für verschiedene Automarken.
  • Vorteile: Attraktive Vergütung, flexible Arbeitszeiten und die Möglichkeit zur Weiterbildung in einem dynamischen Team.
  • Weitere Informationen: Die Position erfordert fließende Deutsch- und Englischkenntnisse auf C1/C2-Niveau.
  • Warum dieser Job: Gestalten Sie die Benutzeroberfläche für die Zukunft des Fahrens und arbeiten Sie an spannenden Projekten.
  • Qualifikationen: Mindestens 10 Jahre Erfahrung in der Android-Entwicklung und fundierte Kenntnisse in Jetpack Compose sind erforderlich.

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

Als Solution Architect werden Sie die Entwicklung einer gemeinsamen UI-Bibliothek (HMI SDK) für den Android Automotive-Bereich unter Verwendung von Jetpack Compose leiten. Das HMI SDK bietet eine Reihe wiederverwendbarer Widgets, Bildschirmvorlagen und Themen für verschiedene Submarken und Bildschirmorientierungen. Sie sind verantwortlich für das Design und die Implementierung markenspezifischer Themen und stellen die Konsistenz und Anpassungsfähigkeit über verschiedene Automobilanwendungen hinweg sicher.

  • Design und Entwicklung wiederverwendbarer UI-Komponenten (Widgets, Vorlagen und Themen) mit Jetpack Compose für Android Automotive-Anwendungen
  • Erstellung markenspezifischer Themen und Sicherstellung der Konsistenz über verschiedene Submarken und Bildschirmorientierungen
  • Entwicklung und Pflege einer gemeinsamen UI-Bibliothek (HMI SDK), die einfach in verschiedene Automobilanwendungen integriert werden kann
  • Enge Zusammenarbeit mit funktionsübergreifenden Teams, um sicherzustellen, dass das HMI SDK die Anforderungen verschiedener Submarken und Anwendungen erfüllt
  • Sicherstellung, dass das HMI SDK modular, skalierbar und wartbar ist, mit einem Fokus auf Leistung und Zuverlässigkeit
  • Zusammenarbeit mit Designern zur Umsetzung von Designkonzepten und Gewährleistung eines konsistenten Benutzererlebnisses über verschiedene Anwendungen hinweg
  • Entwicklung und Pflege von Unit-Tests, Integrationstests und UI-Tests für das HMI SDK unter Verwendung von Testframeworks wie JUnit, Robolectric und Mockk
  • Sicherstellung, dass das HMI SDK mit verschiedenen Android Automotive-Versionen und -Geräten kompatibel ist
  • Kommunikation mit Kunden und Stakeholdern im Tagesgeschäft, um sicherzustellen, dass Anforderungen erfüllt und Probleme angesprochen werden
  • Mentoring von Junior-Teammitgliedern und Bereitstellung von Anleitung zu Jetpack Compose, Android Automotive und Best Practices in der UI-Entwicklung
  • Verwendung von Figma zur Umsetzung und Überprüfung von Designspezifikationen sowie Zusammenarbeit mit Designern zur Gewährleistung der Designkonsistenz

Fähigkeiten & Anforderungen

  • Mindestens Bachelor-Abschluss in Ingenieurwissenschaften oder gleichwertig
  • C1/C2 Niveau Deutsch, C1/C2 Niveau Englisch
  • Über 10 Jahre Erfahrung in der Android-Anwendungsentwicklung mit Schwerpunkt auf UI/UX und Jetpack Compose
  • Über 6 Jahre Erfahrung in der Entwicklung von UI-Komponenten und Bibliotheken für Android-Anwendungen
  • Starkes Wissen über Jetpack Compose, Android Automotive und Best Practices in der UI-Entwicklung
  • Erfahrung mit Designkonzepten, Entwurfsmustern und SOLID-Prinzipien
  • Praktische Erfahrung mit UML, Kotlin und Designmodellierungswerkzeugen
  • Erfahrung mit Unit-Tests, Integrationstests und UI-Testframeworks wie JUnit, Robolectric und Mockk
  • Gutes Verständnis des Android-Frameworks, der AOSP-Plattformarchitektur und verwandter Build-Systeme
  • Starke analytische, problemlösende und logische Denkfähigkeiten
  • Erfahrung mit agilen Softwareentwicklungsmethoden und Versionskontrollsystemen wie Git
  • Vertrautheit mit Figma und die Fähigkeit, es zur Umsetzung und Überprüfung von Designspezifikationen zu verwenden
  • Gute analytische, problemlösende und logische Denkfähigkeiten

Solution Architect Android-HMI Applications (m/f/d) Arbeitgeber: KPIT

Arbeiten Sie in einem innovativen Unternehmen im Bereich Android Automotive in einer flexiblen Umgebung. Genießen Sie Vorteile wie Weiterbildungsmöglichkeiten und ein dynamisches Team, das sich auf die Entwicklung von HMI-Lösungen konzentriert. Der Standort ist zentral gelegen und gut erreichbar.

K

Kontaktdaten:

KPIT Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Solution Architect Android-HMI Applications (m/f/d) erhalten könnten

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei KPIT anzuklopfen, wenn du dich auf die Stelle als Solution Architect Android-HMI Applications (m/f/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei KPIT vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Solution Architect Android-HMI Applications (m/f/d) mit Bravour zu bestehen

Jetpack Compose
Android Automotive
UI/UX Entwicklung
Entwicklung von UI-Komponenten
Designmuster
SOLID Prinzipien
UML

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei KPIT klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei KPIT vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.