Solution Architect - Android Automotive IVI HMI

TMBP Technologies GmbH
Ingolstadt, Germany
2 days ago

Role details

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

Job location

Ingolstadt, Germany

Tech stack

D-Bus
Java
Multitier Architecture
Agile Methodologies
Android
Android Studio
Confluence
JIRA
Unit Testing
Bluetooth
Communications Protocols
Software Design Patterns
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

About the company

We are an innovative software company specializing in the development and implementation of business platforms that seamlessly integrate digital and analogue processes. Our latest development, a social business network platform, combines functionalities similar to well-known social media apps to enable community building and networking for business partners. With our unique approach and strong financial backing, we are poised to realize our vision on a large scale.

Apply for this position