C
Cerence Inc.
BackendSenior
Senior Software Engineer - Hybrid Position (Aachen or Ulm)
AndroidJavaKotlinC/C++PythonAidlBinderAndroid FrameworkAospGitGitLabArtifactoryGoogle TestJestJiraConfluence
About the Position
Cerence Inc. is the global industry leader in creating unique, moving experiences for the automotive world. The role involves analyzing product requirements, working with R&D and developers to define configurations, implementing speech dialog interfaces on Android, and optimizing performance for customer-specific applications.
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
- Work with project team on localization and reproduction of defects.
Requirements
- 5 years of work experience
- Strong experience with Android, Java, Kotlin, and C/C++
- Detailed understanding of Android architecture and elements like AIDL, Binder, Lifecycle
- Programming with scripting language Python
- Excellent oral and written communication skills in English and German
Senior Software Engineer - Hybrid Position (Aachen or Ulm)