C
Cerence Inc.
MobileSenior
Senior Software Engineer - Android (Hybrid Position, Aachen or Ulm)
AndroidJavaKotlinC/C++AidlBinderPythonGitGoogle TestJestJiraConfluence
About the Position
A Moving Experience. This role involves analyzing product requirements and implementing high-level, customer-specific speech dialog interfaces using Android infrastructure. You will also work with various teams to improve performance and handle localization.
Responsibilities
- Analyze product requirements and liaise with R&D and developers to define framework configuration and setup
- Implement high level, customer specific speech dialog interface using Android infrastructure
- Analyze and implement dependencies to other Android native interfaces
- Perform memory and CPU measurements on target platform
- Collaborate with project team on localization and defect reproduction
Requirements
- Minimum 5 years of work experience
- Strong experience with Android, Java, Kotlin, and C/C++
- Detailed understanding of Android architecture and elements like AIDL, Binder
- Programming with scripting language Python
- Excellent communication skills in English and German
Senior Software Engineer - Android (Hybrid Position, Aachen or Ulm)