Staff Software Engineer, Android OS

6 Months ago • 8 Years + • Mobile Development • $155,000 PA - $248,000 PA

Job Summary

Job Description

Toast is seeking a Staff Software Engineer to join their Android OS team, which operates at the intersection of hardware and software, building the foundation for the Toast POS device. The role involves technically leading the team in designing and developing the next generation of Toast's Android Platform. Responsibilities include defining, designing, and developing new Android OS framework components and services for custom hardware needs, creating software designs for large-scale AOSP projects, and collaborating with Product Management, Hardware, and other teams to define a long-term vision for Toast Device capabilities. The engineer will make sound technical decisions focusing on software quality, security, and maintainability, and help set software quality standards through automated testing. This role also involves coaching and developing team members.
Must have:
  • 8+ years of AOSP development experience
  • Experience with Android framework services
  • Designing large-scale Android software systems
  • Working with Hardware teams on schematics
  • Proficient in Java, Kotlin, and C++
  • Experience with CI/CD and Gerrit/GitHub
  • Experience working with SOC vendors
  • Bachelor's degree in Computer Science or equivalent experience
Good to have:
  • Experience with BSP development
  • Experience with Linux device tree configuration
  • Experience with point of sale devices
  • Experience developing Android System applications
  • Experience with Android Networking Stack
  • Solid understanding of Android security model
  • Experience developing and debugging device drivers
  • Masters degree in a relevant field
Perks:
  • Unlimited Vacation
  • Sabbatical opportunity after five years
  • 401(k) and matching
  • Medical, dental, & vision coverage
  • Mental Health Benefits
  • 100% paid childbirth recovery medical leave
  • 16 weeks of 100% paid parental leave
  • Eligibility for 100% paid medical or family leave
  • Subsidized backup childcare
  • Professional Development Reimbursement Program
  • Home office and telecommunications stipends
  • Free access to Certified Financial Planners
  • Commitment to Employee Wellness
  • Various peer and company recognition programs

Job Details

About Toast

Now, more than ever, the Toast team is committed to our customers. We’re taking steps to help restaurants navigate these unprecedented times with technology, resources, and community. Our focus is on building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love. And because our technology is purpose-built for restaurants, by restaurant people, restaurants can trust that we’ll deliver on their needs for today while investing in experiences that will power their restaurant of the future. 

Every day, many thousands of servers, hosts, and chefs use Toast POS (Point of Sale) to serve millions of guests in their restaurants. To make our restaurants successful, we need to develop products that install painlessly, work together seamlessly, and quickly guide restaurant staff and Toast team members to resolve any problems that occur. 

Who We Are

The Android OS team sits at the intersection of hardware and software and builds a platform that is the foundation for the Toast POS device enabling creation of features that delight our customers. The Android OS team partners with a broad set of teams including Point of Sale, Hardware, FinTech, Security, NPI (New Product Introduction) and Customer Care to name a few. 

We are seeking a Staff Software Engineer for this team. The strongest candidate will be a technical leader in the Android OS domain with expertise in Android framework and will have a solid understanding of the overall AOSP (Android Open Source Project) architecture.. If you are a tech leader who is passionate about Android device software, has a knack for software architecture, collaborates well with teams within the organization, can think big, and  thrives on building re-usable software platforms with high focus on quality, this position is for you! 

About this roll* (Responsibilities) 

  • Technically lead the Android OS team to design and develop the next generation of Toast’s Android Platform.
  • Define, design and develop new Android OS framework components and services to meet Toast’s custom hardware needs.
  • Create software designs for large scale AOSP projects using industry best practices and lead the team through the development and validation of associated features.
  • Collaborate with Product Management, Hardware and other partner teams to build a long term vision for Toast Device capabilities.
  • Make solid technical decisions keeping software quality, security, and maintainability in mind.
  • Help set the standard for software quality by accelerating adoption of automated testing using modern software test frameworks and practices.
  • Grow and develop team members through coaching and feedback

Do you have the right ingredients*? (Requirements)

  • 8+ years of AOSP development experience customizing the OS for new hardware devices . 
  • Experience with Google’s AOSP architecture developing Android framework services and custom AIDL interfaces.
  • Experience designing large scale software systems for Android devices.
  • Experience working with Hardware teams to review and analyze product schematics.
  • Proficient in Java, Kotlin and C++
  • Experience working with CI/CD systems and source control tools such as Gerritt/GitHub
  • Experience working with SOC (system on chip) vendors.
  • Bachelor's degree in Computer Science or similar field or equivalent experience

Bonus ingredients* (preferred skills)

  • Experience with BSP (Board Support Package) development and Linux device tree configuration. 
  • Experience developing software for point of sale and payment devices
  • Experience developing Android System applications.
  • Experience working with the Android Networking Stack
  • A solid understanding of the  Android security model (SE Linux policies) 
  • Experience developing and debugging device drivers
  • Masters degree in relevant field.

Our Spread* of Total Rewards:

  • Unlimited Vacation
  • Sabbatical opportunity after five years
  • 401(k) and matching
  • Medical, dental, & vision coverage
  • Mental Health Benefits
  • 100% paid childbirth recovery medical leave
  • 16 weeks of 100% paid parental leave
  • Eligibility for 100% paid medical or family leave
  • Subsidized backup childcare
  • Professional Development Reimbursement Program
  • Home office and telecommunications stipends
  • Free access to Certified Financial Planners
  • Commitment to Employee Wellness through resources such as a quarterly Wellness Stipend
  • Various peer and company recognition programs

The base salary range for this role is listed below. The starting salary will be determined based on skills and experience. In addition to base salary, our total rewards components include cash compensation (overtime, bonus/commissions, if eligible), benefits, and equity (if eligible).

Pay Range
$155,000—$248,000 USD

 

Diversity, Equity, and Inclusion is Baked into our Recipe for Success

At Toast, our employees are our secret ingredient—when they thrive, we thrive. The restaurant industry is one of the most diverse, and we embrace that diversity with authenticity, inclusivity, respect, and humility. By embedding these principles into our culture and design, we create equitable opportunities for all and raise the bar in delivering exceptional experiences.

We Thrive Together

We embrace a hybrid work model that fosters in-person collaboration while valuing individual needs. Our goal is to build a strong culture of connection as we work together to empower the restaurant community. To learn more about how we work globally and regionally, check out: https://careers.toasttab.com/locations-toast.

Apply today!

Toast is committed to creating an accessible and inclusive hiring process. As part of this commitment, we strive to provide reasonable accommodations for persons with disabilities to enable them to access the hiring process. If you need an accommodation to access the job application or interview process, please contact candidateaccommodations@toasttab.com.

------

For roles in the United States, It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Similar Jobs

truecaller - Senior Engineering Manager

truecaller

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Mcdonalds - Learning Designer – HR Curriculum (6 month FTC)

Mcdonalds

London, England, United Kingdom (Hybrid)
2 Months ago
Resolver - Director, Customer Service

Resolver

Toronto, Ontario, Canada (Hybrid)
4 Months ago
PwC - Finance Associate FT - Davao

PwC

Davao City, Davao Region, Philippines (On-Site)
10 Months ago
Western Digital - Talent Program Manager - APAC (New Graduate Talent Pipeline)

Western Digital

Phra Nakhon Si Ayutthaya, Thailand (On-Site)
1 Month ago
Playtika - Mobile/C# Developer

Playtika

Romania (Hybrid)
9 Months ago
HCL Tech - Senior Developer (iOS, Android, Java)

HCL Tech

Florida, United States (On-Site)
3 Months ago
Next Level Business Services - IOS Software Design Engineer / IOS Project Manager

Next Level Business Services

Redmond, Washington, United States (On-Site)
10 Months ago
Axel springer - Senior Android Engineer (f/m/x)

Axel springer

Berlin, Berlin, Germany (On-Site)
3 Weeks ago
Pay2 - Android Engineer

Pay2

Gurugram, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ion - Software Developer/Engineer - Graduate Development Program

Ion

Turin, Piedmont, Italy (On-Site)
10 Months ago
Glean - Solutions Engineer - Central

Glean

(Remote)
2 Months ago
ISG - Director & Travel, Leisure & Entertainment Industry Leader

ISG

United States (Remote)
3 Months ago
Glean - Product Manager, LLM Infrastructure

Glean

Palo Alto, California, United States (Hybrid)
3 Months ago
Adobe - Sr. Director Product - AI Platform

Adobe

San Jose, California, United States (On-Site)
2 Months ago
WebTech Corporation - Remanufacturing Technician 1st Shift

WebTech Corporation

Kansas City, Missouri, United States (On-Site)
2 Months ago
PwC - Audit Associate (AOS Pod 2)

PwC

Makati City, Metro Manila, Philippines (On-Site)
10 Months ago
Apple - AIML - Sr. Machine Learning Engineer, World Knowledge

Apple

Cupertino, California, United States (On-Site)
1 Month ago
upwork - Senior Director of Engineering, Developer Enablement

upwork

United States (Remote)
1 Month ago
Enphase Energy - Staff Hardware Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

full swing studio - Software Engineer II

full swing studio

Lawrence, Kansas, United States (Hybrid)
3 Weeks ago
Feld Entertainment - Warehouse Associate (2nd Shift)

Feld Entertainment

Jessup, Maryland, United States (On-Site)
10 Months ago
Google - Software Engineer, Performance Modeling

Google

Durham, North Carolina, United States (On-Site)
3 Weeks ago
Fictiv - Sales Director – Medical Device Manufacturing

Fictiv

United States (Remote)
2 Months ago
Ness - Application Support Engineer

Ness

Atlanta, Georgia, United States (Hybrid)
1 Month ago
Epic Games - Senior Rendering Tools Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
CoinTracker - Product Engineer

CoinTracker

United States (Remote)
1 Month ago
Nice - Product Manager

Nice

United States (Hybrid)
1 Month ago
Sabre India - VP Associate General Counsel- Corporate

Sabre India

Dallas, Texas, United States (Hybrid)
2 Months ago
Alpha Sense - Sales Engagement Consultant, Financial Services

Alpha Sense

New York, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Next Level Business Services - iOS Mobile Architect

Next Level Business Services

Owings Mills, Maryland, United States (On-Site)
10 Months ago
kaizen gaming  - Principal Android Engineer

kaizen gaming

Athens, Greece (Hybrid)
2 Months ago
Google - Senior Software Engineer, iOS

Google

Raleigh, North Carolina, United States (On-Site)
3 Months ago
Perplexity - Android Engineer - Comet

Perplexity

New York, New York, United States (Hybrid)
3 Weeks ago
bytedance - iOS Software Engineer, Flow

bytedance

Singapore (On-Site)
9 Months ago
Match Group - React Native Engineer

Match Group

Seoul, South Korea (Hybrid)
2 Months ago
Integrant - Principal iOS Developer

Integrant

Cairo, Cairo Governorate, Egypt (Hybrid)
4 Months ago
DraftKings - Senior Software Engineer, iOS

DraftKings

Canada (Remote)
1 Year ago
Apple - Senior iOS & macOS Software Engineer, Screen Time

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Tesla - Mobile Service Dispatcher

Tesla

Utrecht, Utrecht, Netherlands (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Dublin, County Dublin, Ireland (Hybrid)

New York, United States (Hybrid)

Brisbane, Queensland, Australia (Hybrid)

Oxnard, California, United States (On-Site)

Dallas, Texas, United States (Remote)

Tarpon Springs, Florida, United States (On-Site)

Torrance, California, United States (Hybrid)

San Antonio, Texas, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Toast

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug