Senior Software Engineer, Device Platform
Core
Build the core Android platform application and background services for Aura's connected digital frame products.
Role type
Senior Software Engineer (Android Platform)
Builds
The core system app and device management services for Aura's Wi-Fi frames
Domain
Consumer electronics / IoT / Android development
Deliverable
production ML models | product features | infrastructure
Required skills
Android development, Java, Kotlin, Android system services, background process management, AOSP customization, OTA update orchestration, technical design, code review
Preferred skills
Consumer hardware product experience, AOSP build system (Soong), device management concepts, backend integration (REST/gRPC), startup environment experience
Technologies
Android, Java, Kotlin, AOSP, WorkManager, gRPC
Responsibilities
Develop and evolve the core platform application from architecture to delivery; Design and implement Android system services for device lifecycle and OTA updates; Collaborate with firmware and hardware teams to integrate device capabilities; Drive quality through testing practices; Lead technical design discussions and code reviews; Mentor other engineers
Seniority
Senior, hands-on IC with mentorship responsibilities