Auf einen Blick
- Aufgaben: Entwickle innovative Android Automotive Apps und koordiniere spannende Projekte.
- Unternehmen: Führendes Unternehmen im Bereich Automotive mit kreativer Teamkultur.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen und flexible Arbeitsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen.
- Warum dieser Job: Gestalte die Zukunft der Mobilität und bringe deine Ideen in die Praxis.
- Qualifikationen: Erfahrung in Android-Entwicklung und Teamführung.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Job Description
As Technical Architect, you will coordinate, analyze requirements, design solutions, implement/support in implementing solutions, review solutions (code, design) and provide alternative solutions for Android Automotive based IVI HMI Application features (like Tuner, Media, BT, Phone, ECall, Voice Assistant, Projection etc.).
The candidate should have a sound knowledge of Android HMI Applications and framework.
- Responsible for requirement analysis, design solutions, implementation, reviews of the functionality in Android based IVI HMI Applications
- Responsible for multiple component ownership (From requirement analysis till integration) for Android based IVI HMI Applications
- Ensure the implementation of defined unit and integration test strategies, test cases and document the achieved results
- Ensure integration testing and verification for the functional area and its features.
- Ensure traceability, consistency of requirements and feature maturity
- Communicate with clients on day today basis
- Mentor junior team members to guide and assist them in completing their tasks on time.
- Mentor junior team members on requirement analysis, design, development, Kotlin language, unit, and integration test
- Minimum Qualifications
- Minimum is bachelor’s degree in engineering or equivalent.
- Desired Qualities
- You Iterate, you are experiment-driven, creative & imaginative
- You are curious about and delve deep into bringing next generation user experiences to automotive domain!
• You are passionate about creating successful products!
- You enjoy the synthesis of business, technical and behavioral factors
- You lead by example and inspire through your work
Skills & Requirements
- C1/C2 Level German, C1/C2 Level English
- 11-15+ years of development experience on In-vehicle infotainment HMI Applications for Android Apps Development
- (Good to have) 6+ years of development experience on Android Automotive IVI Application or Android Applications
- (Must have) Hands on experience with Modern Android Development Skills like Jetpack Components like Android KTX, App Compat, Live Data, Room Database, MVVM/View Model, Data Binding, Paging, Jetpack Compose etc.
- (Must have) Hands on experience with Clean Architecture for Android App Development
- (Must have) Hands on experience in Kotlin Programming Language and its usage in Modern Android development.
- Experience in development of one or more features (like Tuner, Media, BT, Phone, ECall, Voice Assistant, Projection etc.) for Android based IVI Systems
- Hands-on experience on Android Application development
- Hands-on experience on Java/Kotlin for Android Application development
- Hands on exp UML, Java/Kotlin (Must), design concepts, design modelling tools, design patterns and SOLID design principles
- Hands on experience on Unit/Integration test tools like Junit, espresso, Mockito or PMD for Android Application based on Java/Kotlin
- Knowledge on Android Application build system
- Extensive experience in production program
- Experience on developing Unit/Integration test for Android applications.
- Understanding of responsive UI/HMI development using Android Framework
- Solid working experience with the software life-cycle methodologies.
Collaborate within an agile cross-functional team environment.
Strong leadership, planning and organization skills.
- Mentoring skills to assist junior team members
- Knowledge about the Android Framework, AOSP platform architecture, and related build system
- Good analytical, problem solving and logical thinking skills
- Good to Have Skills
- Knowledge of latest trends in HMI and Automotive experiences
- Previous active participation in minimum one Android based IVI production program
- Knowledge on VHAL, Car Framework
- Knowledge of IPC and communication based on D-BUS, MOST, EAVB, SOME/IP
- Good understanding of Android Automotive System and Car Framework
- Good understanding of different Android Components: Services, Broadcast Receivers, Content Providers, Treble Architecture
- Tools
- Android Studio, JIRA, Confluence, GIT, Gerrit/Git Hub
- Required Skills
- Infotainment
- Android App Development
- Kotlin
- Integration Test Tools
- IVI
- German C1
- MVVM
- Supported Skills
- VHAL
- Car Framework
- Design modelling tools
- BT
- #J-18808-Ljbffr
Associate Technical Architect - Android Automotive Apps (m/f/d) Arbeitgeber: KPIT
Als Arbeitgeber im Bereich Infotainment in der Automobilindustrie bieten wir Ihnen die Möglichkeit, in einem dynamischen und innovativen Umfeld zu arbeiten, das auf Teamarbeit und kontinuierliche Weiterbildung setzt. Unsere Unternehmenskultur fördert Kreativität und persönliche Entwicklung, während wir gleichzeitig attraktive Benefits und flexible Arbeitszeiten anbieten, um eine ausgewogene Work-Life-Balance zu gewährleisten. Bei uns haben Sie die Chance, an spannenden Projekten zu arbeiten und Ihre Fähigkeiten in einem zukunftsorientierten Sektor weiterzuentwickeln.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Associate Technical Architect - Android Automotive Apps (m/f/d) erhalten könntest
✨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 Associate Technical Architect - Android Automotive Apps (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 Associate Technical Architect - Android Automotive Apps (m/f/d) mit Bravour zu bestehen
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.