# Android Engineer

**Company:** [Origin](https://hotfix.jobs/companies/origin-tech)
**Location:** Bengaluru, India
**Role:** Android Engineering
**Experience:** 1+ years
**Skills:** Kotlin, Java, Android Sdk, Mvvm, Clean Architecture, Kotlin Coroutines, Sqlite, Python, FastAPI, Rest, WebSockets, Mqtt, Git, CI/CD, Magisk
**Posted:** 2026-08-31

> Own the Android mobile platform for industrial robot control and monitoring, including operator HMI, real-time communications, local storage, and performance. Requires strong Kotlin and Android expertise, with experience in hardware control, concurrency, and production-grade application ownership.

## Job Description

## Responsibilities
- Architect, build, and maintain native Android applications for robot control and monitoring.
- Design and build the human-machine interface (HMI) used by field operators to control and monitor robots.
- Define and evolve the technical roadmap for the mobile platform.
- Design intuitive, reliable interfaces for demanding field conditions.
- Apply Kotlin Coroutines, dispatchers, and lifecycle-aware components to maintain responsiveness and stability under real-time load.
- Design and optimize SQLite storage for performance and reliability.
- Optimize application performance, stability, and real-time data handling.
- Contribute to FastAPI/Python backend API work when needed.
- Customize Android system environments for hardware, including kiosk mode, permissions, and device provisioning.

## Requirements
- 1–3 years of professional Android development experience, with a record of shipping complex, production-grade native applications and demonstrating senior-level ownership.
- Expert Kotlin skills; Java experience is a plus.
- Deep understanding of the Android SDK and application architecture, including MVVM and Clean Architecture.
- Strong command of Kotlin Coroutines, dispatchers, structured concurrency, and Android component lifecycles.
- Experience designing and maintaining applications handling real-time data, low-latency communication, and hardware/device control.
- Familiarity with Magisk, root-level Android customization, and system-level modifications on custom or embedded hardware.
- Strong understanding of concurrency, multithreading, and performance optimization for resource-constrained or safety-critical applications.
- Experience with REST, WebSockets, MQTT, or similar networking protocols.
- Understanding of SQLite and relational databases, including schema design and query/database performance optimization.
- Experience building or maintaining backend services with Python and FastAPI, including RESTful API design.
- Ability to drive code quality through reviews, testing, and sound architectural decisions.
- Ability to work independently and collaborate with robotics, hardware, and backend teams.
- Familiarity with Git, CI/CD pipelines, and Agile development practices.

## Nice-to-haves
- Experience building or customizing HMI layers for industrial, embedded, or field-operated devices.
- Experience with Bluetooth/BLE, ROS, or other robotics communication frameworks.

## Benefits
- Lead mobile engineering at a robotics and AI startup.
- Shape technology modernizing the construction industry.
- Work with a team building real-world robotics products.
- High ownership and influence over technical direction.
- Competitive compensation.

## Similar jobs

- [Staff Software Engineer - Android Device Authenticators](https://hotfix.jobs/jobs/f7445de1-6660-4076-b040-da7ba2fc4041) - Okta - Bengaluru, India

**Apply:** https://hotfix.jobs/jobs/9d5c29e0-b163-412b-a7cc-34fd1852e0fa
**Canonical:** https://hotfix.jobs/jobs/9d5c29e0-b163-412b-a7cc-34fd1852e0fa