Senior Android Systems Engineer — Device Management & OTA

OpenKrill

United States

Hybrid

USD 125,000 - 254,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Toast is seeking an experienced Android Systems engineer to own the design and delivery of features across Android system apps in Kotlin and Java, including device policy enforcement, setup flows, and firmware/app updates.

You will write technical designs spanning on-device apps, cloud services, and Toast hardware, lead planning, and build robust background services. You will mentor engineers, collaborate with hardware, QA, and product teams, and apply AI tools to raise velocity and quality.

Qualifications

  • 6+ years of Android application development experience.
  • Proficient in a modern object-oriented programming language such as Kotlin or Java.
  • Deep experience with standard Android architecture patterns & libraries such as Hilt, AndroidX libraries, and Kotlin Coroutines.
  • Solid understanding of Android application and service lifecycles, background work, and inter-process communication.
  • Experience leading a cross-functional project with multiple engineers, product, QA, & design teams on a project from initial ideation through launch and supporting it in production.
  • Proven ability to debug complex issues across the app, framework, and OS layers using tools such as adb, logcat, and bug reports.
  • Experience using AI tools throughout the development lifecycle, from design and coding to testing and debugging.
  • Clear written and verbal communication, including writing technical designs.
  • Strong customer empathy and a drive to build reliable tools that make restaurant operators' lives easier.

Responsibilities

  • Own the design and delivery of features across Toast's Android system applications in Kotlin and Java, including device policy enforcement, out-of-box device setup, and firmware and app updates.
  • Write technical designs for features that span on-device apps, cloud services, and Toast hardware, and lead effort estimation and planning for your projects.
  • Build reliable background services that run on devices with little to no user interaction, and deploy them safely to the Toast fleet using feature flags, staged rollouts, and monitoring for success.
  • Lead Android application upgrades in support of new Toast Hardware and Android OS upgrades for our system apps, working closely with Hardware and Firmware partners.
  • Raise the quality bar by expanding our end-to-end automated testing on real Toast hardware with Robot Framework, reducing manual regression testing.
  • Lead the investigation of complex production issues across the fleet, and partner with Customer Care and pilot customers during device rollouts.
  • Mentor engineers on the team through code review, design feedback, and pairing.
  • Collaborate with Product Management, Hardware, QA, and other Software teams to build scalable systems, making solid technical decisions with quality, security, and maintainability in mind.
  • Leverage cutting edge AI tools to enhance development workflow, improve velocity, and help pioneer new approaches to building, contributing to a culture of innovation and productivity across the team.

Skills

Android
Kotlin/Java
Android architecture patterns
Leadership
Debugging
AI tools
Communication
Customer empathy

Tools

ADB
Logcat
Robot Framework
UIAutomator

Job description

Toast is seeking an experienced Android Systems engineer to own the design and delivery of features across Android system apps in Kotlin and Java, including device policy enforcement, setup flows, and firmware/app updates.

You will write technical designs spanning on-device apps, cloud services, and Toast hardware, lead planning, and build robust background services. You will mentor engineers, collaborate with hardware, QA, and product teams, and apply AI tools to raise velocity and quality.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android Systems Engineer – Device Management
Senior Android Systems Engineer – Device Management

Toast • United States

Hybrid
USD 159,000 - 254,000
Hybrid work model
Total rewards package
Senior Android Engineer - Device Management & AI Tools
Senior Android Engineer - Device Management & AI Tools

Colonial Heights Senior Living • United States

On-site
USD 138,000 - 254,000
Staff Backend Engineer — Kotlin & Microservices
Staff Backend Engineer — Kotlin & Microservices

Toast • United States

Hybrid
USD 193,000 - 309,000
Staff Android Engineer - Drive-Thru Enterprise (Remote)
Staff Android Engineer - Drive-Thru Enterprise (Remote)

Toast Tab, Inc. • United States

Remote
USD 168,000 - 290,000
Senior Android Lead - Core Product & UX Innovation
Senior Android Lead - Core Product & UX Innovation

Speechify • Chapel Hill (NC)

Remote
USD 140,000 - 200,000
Competitive compensation
Stock options
Bonus
+3
Senior Android Lead: Drive Kotlin UI/UX & Architecture
Senior Android Lead: Drive Kotlin UI/UX & Architecture

Speechify • United States

Remote
USD 140,000 - 200,000
Competitive salary
Asynchronous culture
Impactful work
+1
Remote Senior Android Lead — UI/UX & Kotlin Expert
Remote Senior Android Lead — UI/UX & Kotlin Expert

Speechify • Boulder (CO)

Remote
USD 140,000 - 200,000
Fast-growing environment
Entrepreneurial team
Hands-off management
+3
Embedded Android Architect - Remote IoT & OTA Lead
Embedded Android Architect - Remote IoT & OTA Lead

CloudIngest INC • United States

Remote
USD 83,000 - 96,000
Senior AI-Driven Mobile Engineering Manager
Senior AI-Driven Mobile Engineering Manager

Toast • United States

Hybrid
USD 230,000 - 368,000
Hybrid work model
Senior Android Architect: Kotlin & System Design
Senior Android Architect: Kotlin & System Design

Brick • San Francisco (CA)

Hybrid
USD 150,000 - 210,000
Equity
Comprehensive benefits