Saltar al contenido

Todos los empleos

Android Open Source (AOSP) Engineer

Digis · Remote, UA

Publicado el 4 nov 2026

Sobre el empleo

About the Company Who we are: Sirin Software is an IT service provider established in 2014 with an R&D center in Kyiv. We specialize in Embedded Linux, IoT solutions, and Hardware Design, delivering software and hardware products for clients across the US, Europe, and Asia. Our mission is to get IoT products to market faster and more cost-effectively than anyone else. Our site: sirinsoftware.com. Project Description We are engineering the next generation of connected intelligent fitness hardware. The device combines a high-performance interactive display, real-time digital weight resistance powered by advanced motor control, and personalized AI coaching into a sleek, wall-mounted kiosk system. At the core of this experience is a custom Android/AOSP platform running on dedicated embedded hardware (Qualcomm platform). The system must operate with extreme reliability: our software directly interfaces with internal microcontrollers, sensors, and safety-critical motor drivers over low-latency serial buses while driving a responsive UI. We are looking for an Android Open Source (AOSP) Engineer who bridges the gap between low-level Linux/kernel touchpoints, system-level Android middleware, and high-performance Kotlin services to own the core platform architecture. What You Need For This Position - Languages. Kotlin (Coroutines, Flow), Java, and C/C++ via the NDK for binary protocols and state machines. - Hardware interfaces from userspace. Serial (termios, TTY, USB-CDC/ACM), GPIO/sysfs, uevents and wakelocks, and tracing data loss between kernel and app. - AOSP on real hardware: building, flashing and maintaining custom AOSP/vendor trees on physical devices, Qualcomm preferred: lunch, m, Android.bp/.mk, board configs, PRODUCT_PACKAGES, OTA generation. - Privileged apps and system services. Platform-signed APKs, priv-app and privapp-permissions allowlists, sharedUserId, persistent services that start before the launcher, Doze and App Standby exemptions. - SELinux. Writing and debugging .te policies, file_contexts and ueventd.rc rules for custom /dev/tty* nodes. - Binder and AIDL. Stable AIDL including its versioning rules; HIDL for legacy vendor HALs. - English, B2 or higher. You will discuss designs with the client’s engineers and write documentation in English. - Solid experience with Git, GitHub, and Jira. - Ability to create clear, maintainable technical specifications and code documentation (Doxygen, Wiki, Markdown). Nice to Have - Familiarity with Qualcomm trust architectures (QSEE / TrustZone). - Hands-on experience with hardware/firmware automated test tooling in Python (pytest, pyserial). - Experience working on connected fitness equipment, robotics, or medical devices featuring safety-relevant motor controls and sensor loops. What We Offer For Your Success - Exciting Projects: work on real physical devices from smart furniture (like smart desks) and automated irrigation systems to smart electricity meters and AI-powered fitness equipment. - Career Growth & Mentorship: clear opportunities for professional development with strong supervision from Senior leads. - Zero Bureaucracy: enjoy a trust-based culture with zero bureaucracy, no micromanagement, and no time tracking—we focus on outcomes, not tracked hours. - Flexible Working Hours: work-life balance with flexible daily start times between 8:00 AM and 11:00 AM. - Paid Time Off: 20 working days of paid vacation, 15 days of paid sick leave, plus extra days off for major life events and public holidays. - Financial Stability & Support: annual performance-based salary reviews and full accounting support for all team members. - Continuous Learning Perks: professional English courses in small groups, along with education and anniversary bonuses. - Hardware & Equipment: provision of all necessary technical equipment and lab tools for your smooth workflow. - Remote or Autonomous Kyiv Office: enjoy the flexibility of remote work or join us at our Podil office, featuring autonomous power, uninterrupted internet, coffee, tea, snacks, and a cozy atmosphere. Hiring Process HR interview → Tech interview → Interview with CEO → Offer. Відгукнутись на вакансію
Postular con Jobrona

Postulamos por ti con los datos reales de tu CV y te mostramos qué se envió.