Senior Software Engineer - Android (Hybrid Position, Aachen or Ulm)
Core
Define and develop Android AIDL interfaces and speech framework software for automotive voice assistants, optimizing for latency, memory, and CPU consumption.
Role type
Senior Android Software Engineer (Speech/Automotive)
Builds
Android speech assistant frameworks and dialog interfaces for car manufacturers
Domain
Automotive voice assistants and embedded Android systems
Deliverable
production ML models | product features
Required skills
Android framework architecture, AIDL, Java, Kotlin, C/C++, Python, system optimization (latency/memory/CPU), defect reproduction
Preferred skills
Git/GitLab, embedded software development, unit testing frameworks, speech recognition technologies, Agile/SCRUM, ASPICE
Technologies
Android, AOSP, Binder, Python, Git, Jira, Confluence
Responsibilities
Analyze product requirements and define framework configuration; Implement high-level customer-specific speech dialog interfaces; Measure and optimize memory and CPU consumption on target platforms; Collaborate with R&D on localization and defect reproduction
Seniority
Senior, hands-on IC