Android Software Engineer
Job in
Mountain View, Santa Clara County, California, 94039, USA
Listed on 2025-12-01
Listing for:
Tech Cratic
Full Time
position Listed on 2025-12-01
Job specializations:
-
Software Development
Android Developer, Software Engineer, Full Stack Developer, App Developer - Mobile/Web
Job Description & How to Apply Below
Job Title:
Android Software Engineer
Company:
Cypress HCM
Job Description: We propose hiring an experienced Android Engineer to support LPI Researchers in developing and delivering demos on-device. The engineer will be responsible for building proof of concepts (POCs), integrating advanced technologies such as vector databases, and rapidly developing UI-driven demos for existing and new mobile applications.
Deliverables:
- Working prototypes integrated into existing and demo apps.
- Code demonstrating on-device integration of components and UI interactions with data sources like SMS, Email, Finder, Keyboard.
- Documentation and walkthroughs for POCs and demos.
Qualifications:
- Proficiency in Kotlin, Java, Jetpack Compose, and Android SDK.
- Experience with Android app architecture and Native Development Kit (NDK)/JNI.
- Knowledge of Android SDKs for API calls and cross-app integrations (Android 14-15).
- Experience with integrating large language models (LLMs) for on-device execution.
- Experience with architecture patterns like MVI and MVVM.
- 3+ years of software development, including 2+ years Android experience with Kotlin.
- Experience with Git, REST APIs, and profiling UI/memory/threading issues.
- Published apps on Google Play Store and experience with unit testing.
- Contributions to open-source projects or Github repositories.
- Experience working in Agile environments.
Optional
Skills:
- Experience with on-device vector databases (Object Box, Faiss, etc.).
- Knowledge of ANN algorithms (HNSW, IVF, etc.).
- Education:
BS in Computer Science or related field; MS preferred.
Compensation: $45 – $60.93 per hour
Location:
Mountain View, CA
Final date to receive applications:
Wed, 11 Jun 2025
Apply now to join our team!
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×