Solution Architect - Android Automotive IVI HMI

KPIT Technologies GmbH
Ingolstadt, Germany
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

D-Bus Java (Programming Language) Multitier Architecture Agile Methodology Android Software Development Android Studio Confluence JIRA Unit Testing Bluetooth Communications Protocols Software Design Patterns
+15 more
Github Junit Model View ViewModel Systems Development Life Cycle Mockito Software Engineering UML JavaScript Pagination Plugin Gerrit Git Kotlin Integration Tests Solid Principles Build Tools Data Binding

Job description

  • Responsible for requirement analysis, solution design, implementation, and review of functionality in Android-based IVI HMI applications.

  • Responsible for ownership of multiple components, covering the full lifecycle from requirement analysis through integration for Android-based IVI HMI applications.

  • Ensure the implementation of defined unit and integration test strategies, create test cases, and document the results.

  • Ensure integration testing and verification of the functional area and its features.

  • Ensure traceability and consistency of requirements and support overall feature maturity.

  • Communicate with clients on a day-to-day basis.

  • Mentor junior team members in requirement analysis, design, development, Kotlin programming, and unit and integration testing.

Requirements

Do you have experience in Unit testing?, Do you have a Bachelor’s degree?, * C1/C2 level German and English

  • Bachelor’s degree in Engineering (or equivalent/higher qualification)

  • 11+ years of experience in Android development, including Android Automotive / IVI systems

  • Strong hands-on experience in modern Android development:

  • Kotlin (primary), Java

  • Jetpack components (KTX, LiveData, Room, ViewModel, Data Binding, Paging, Compose)

  • Clean Architecture, MVVM

  • Experience developing Android-based IVI features (e.g., Media, Bluetooth, Phone, Voice Assistant, Projection, etc.)

  • Solid understanding of Android framework, AOSP architecture, and build systems

  • Strong knowledge of software design:

  • UML, design patterns, SOLID principles

  • Experience with unit and integration testing (JUnit, Espresso, Mockito)

  • Good understanding of SDLC and Agile methodologies; experience working in cross-functional teams

  • Strong analytical and problem-solving skills

  • Leadership and mentoring experience

  • Experience delivering production-grade software

Good to have skills:

  • Knowledge of latest trends in HMI and automotive user experience

  • Experience contributing to Android-based IVI production programs

  • Understanding of Android Automotive (AAOS), including VHAL and Car Framework

  • Knowledge of IPC mechanisms and automotive communication protocols (D-Bus, MOST, SOME/IP, etc.)

Tools

  • Android Studio, JIRA, Confluence, GIT, Gerrit/GitHub

German C1+,IVI,HMI,Android Automotive,KOTLIN VHAL,D-Bus,MOST

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:37 min

Developing customized native applications for automotive user interfaces

Stephan Schuster · WWC 2022

Videos

See all

Related articles

See all