Software Engineer II, Android
Core
Build foundational Android system applications for Toast POS devices, focusing on device management, firmware updates, and background services.
Role type
Mid-level Android system engineer
Builds
Device management suite, firmware updates, and on-device applications for Toast POS hardware
Domain
Fintech / Hospitality technology / Mobile Device Management (MDM)
Required skills
Android development, Java/Kotlin, Android architecture patterns (Hilt, AndroidX, Coroutines), debugging (adb, logcat), Git/Gerrit
Preferred skills
Automated testing (Robot Framework, UIAutomator), AI-augmented development, Android framework/system services knowledge, MDM concepts
Technologies
Java, Kotlin, Hilt, AndroidX, Kotlin Coroutines, Robot Framework, adb, logcat, Git, Gerrit
Responsibilities
Design and implement Android system applications for device policy and setup; Build background services with minimal user interaction; Support bring-up of new hardware and OS upgrades; Expand automated testing frameworks; Debug production issues across device fleet; Collaborate with Product, Hardware, and QA teams.
Seniority
Mid-level, hands-on IC