Software Engineer, Android, Pixel Onboarding
Core
Design, develop, test, deploy, and maintain Pixel Onboarding software across Android system applications, Setup Wizard flows, and cross-device pairing journeys.
Role type
Android system software engineer
Builds
Setup Wizard flows, cross-device pairing journeys, device-to-device migration, and Backup & Restore workflows
Domain
Consumer electronics / Mobile operating systems
Required skills
Java, Kotlin, Android application development, unit testing, integration testing, end-to-end automated testing, telemetry instrumentation, setup funnel metrics analysis
Preferred skills
Master's degree in Computer Science, system UI development, framework/system service software development, cross-team collaboration on hardware release schedules
Technologies
Android, Java, Kotlin
Responsibilities
Design and develop onboarding software for Android system applications and Setup Wizard flows, improve setup speed and connection reliability for device-to-device migration, collaborate with Product Management and UX on end-to-end onboarding architecture, own feature stabilization and issue resolution, build and maintain automated test suites
Seniority
Mid-level, hands-on IC