FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer – Android
Cerence Inc.Principal Software Engineer focusing on Android technology and speech assistant systems. Collaborating on automotive projects with a leading industry partner.
Tech Stack
Tools & technologiesAndroidCloudJavaKotlinPython
About the role
Key responsibilities & impact- Analyze product requirements and liaise with R&D and developers in order to define framework configuration and setup
- Work together with framework team on requirements and optimal configuration for specific customer projects
- Implement high level, customer specific speech dialog interface using Android infrastructure and AIDL description.
- Analyze and implement dependencies to other Android native interfaces to the customer specific Android Speech Assistant and to different speech-controlled applications including cloud-based components.
- Perform memory and CPU measurements on target platform
- Work together with development and R&D for improving latency, memory and CPU consumption
- Work together with project team on localization and reproduction of defects.
Requirements
What you’ll need- Minimum years of work experience: 8
- Strong experience with Android, Java, Kotlin, and C/C++
- Detailed understanding of Android architecture and elements like AIDL, Binder, Lifecycle, System Services, Android Framework, AOSP
- Programming with scripting language Python
- Excellent oral and written communication skills in English and German
- Positive "can-do" attitude, well organized, focusing on achieving results cost-effectively
- Ability and willingness to handle occasional peak demands
- Willingness to travel for short trips.
Benefits
Comp & perks- Equal Employment Opportunity (EEO)
- Compliance with all federal, state and local laws
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AndroidJavaKotlinC/C++AIDLBinderAndroid FrameworkAOSPPythonmemory and CPU measurements
Soft Skills
communication skillsorganizational skillscan-do attitudefocus on resultsability to handle peak demandswillingness to travel