Senior Android Engineer - LATAM
Core
Build native Android experiences on custom ARM-based embedded devices, integrating hardware sensors and cameras with companion apps.
Role type
Senior IC Android Engineer (Embedded)
Builds
Offline-first modular Android systems with encrypted storage for custom hardware
Domain
Embedded systems + Mobile Development
Deliverable
production ML models | product features | infrastructure
Required skills
Kotlin, Android architecture, embedded hardware integration, offline-first design, Bluetooth/Wi-Fi/OTA, hardware abstraction, performance optimization, code reviews, technical leadership
Preferred skills
AOSP/NDK/JNI, Camera2/CameraX, on-device CV/ML/AR, OTA pipelines, device pairing, mentoring
Technologies
Kotlin, ARM, Bluetooth, Wi-Fi, OTA, Camera2, CameraX, NDK, JNI
Responsibilities
Own end-to-end Android architecture for custom hardware; integrate cameras, sensors, and physical controls; design offline-first data architecture with encrypted storage; build hardware abstraction layers; manage power states and constrained resources; develop companion app integration; ensure offline reliability and graceful degradation; lead technical decisions and mentor intermediate developers.
Seniority
Senior, hands-on IC with technical leadership