Senior Android Engineer - LATAM
Core
Senior Android Engineer owning the native Android architecture for a custom ARM-based embedded device (not a phone), integrating hardware and building companion app integration.
Role type
Senior IC Android Engineer (Embedded/Device)
Builds
Native Android applications for custom embedded hardware with offline-first architecture and companion mobile apps.
Domain
Embedded Systems / IoT / Mobile Development
Required skills
Kotlin, Android platform expertise, embedded hardware integration, offline-first architecture design, Bluetooth/Wi-Fi/OTA connectivity, hardware abstraction layer design, performance optimization, code review, technical leadership
Preferred skills
AOSP-level engineering, native C/C++ (NDK/JNI), multi-camera work (Camera2/CameraX), on-device computer vision/ML/AR, OTA update pipeline management, mentoring
Technologies
Kotlin, Android, ARM, Bluetooth, Wi-Fi, OTA, Camera2, CameraX, NDK, JNI
Responsibilities
Own end-to-end Android architecture for custom embedded hardware; Integrate onboard cameras, sensors, lighting, and physical navigation controls; Design offline-first modular system with encrypted per-profile storage; Build shared hardware-abstraction layers; Implement Bluetooth audio, Wi-Fi sync, and OTA updates; Ensure core features work reliably offline; Write typed, tested, maintainable Kotlin; Verify features on real hardware before handoff; Lead Android work technically and mentor intermediate developers; Establish patterns and abstractions for the codebase.
Seniority
Senior, hands-on IC with technical leadership