Staff Software Engineer, Android OS

5 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

PwC - Manager - IFS - Entrepreneurial Private and Business

PwC

Jakarta, Jakarta, Indonesia (On-Site)
9 Months ago
PwC - Talent Acquisition Senior Associate

PwC

Makati City, Metro Manila, Philippines (On-Site)
9 Months ago
Mojang - Head of Vanilla Minecraft

Mojang

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Blinkhealth - Supervisor, Pharmacy Operations (Claims and Patient Outreach)

Blinkhealth

Pittsburgh, Pennsylvania, United States (On-Site)
2 Months ago
Go Fund Me - Senior Director of Product, GoFundMe Pro

Go Fund Me

San Francisco, California, United States (On-Site)
1 Week ago
USE Insider - Senior iOS Developer

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
9 Months ago
Apple - Senior iOS & macOS Software Engineer, Screen Time

Apple

Cupertino, California, United States (On-Site)
6 Days ago
Simple Viral Games - iOS Developer

Simple Viral Games

Bengaluru, Karnataka, India (On-Site)
11 Months ago
Roof Stacks - React Native Developer

Roof Stacks

Istanbul, İstanbul, Türkiye (On-Site)
2 Months ago
Tesla - Mobile Service Technician / Mobile Automotive Mechanic

Tesla

Birmingham, England, United Kingdom (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Accurate - Data Architect

Accurate

Hyderabad, Telangana, India (Hybrid)
2 Months ago
OKX - Leadership Growth Expert (Leadership Development)

OKX

Hong Kong (On-Site)
1 Month ago
Moving Walls India - HR Training Coordinator

Moving Walls India

Chennai, Tamil Nadu, India (On-Site)
3 Years ago
NinjaVan - Regional Logistics Manager (East Mindanao)

NinjaVan

Davao City, Davao Region, Philippines (On-Site)
2 Months ago
Scopely - Finance Manager

Scopely

Mexico City, Mexico (On-Site)
2 Months ago
limit break - 3D Director

limit break

Tokyo, Japan (On-Site)
3 Weeks ago
Critical mass - Group Strategy Director

Critical mass

Calgary, Alberta, Canada (On-Site)
1 Week ago
PwC - DCA Senior Associate

PwC

Makati City, Metro Manila, Philippines (On-Site)
9 Months ago
endava - Senior Business Analyst (Payments Industry)

endava

São Paulo, State Of São Paulo, Brazil (On-Site)
1 Month ago
Dave Ramsey - Entry Level Sales

Dave Ramsey

Franklin, Tennessee, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Scopely - Senior Product Manager, Performance - Monopoly GO!

Scopely

Massachusetts, United States (Remote)
4 Months ago
TransUnion - Senior Business Development Executive

TransUnion

Reston, Virginia, United States (Remote)
2 Months ago
C3 IoT - Vice President of Sales, North America (Central)

C3 IoT

Houston, Texas, United States (On-Site)
1 Week ago
Optiv - Partner Architect - AWS

Optiv

Kansas City, Missouri, United States (Remote)
1 Month ago
Electronic Arts - UA Specialist

Electronic Arts

Los Angeles, California, United States (Hybrid)
2 Weeks ago
Apollo - Staff Software Engineer

Apollo

United States (Remote)
3 Months ago
ZeniMax Media - Senior Cloud Architect

ZeniMax Media

Rockville, Maryland, United States (On-Site)
2 Weeks ago
Dream world  - Graphics Programmer

Dream world

Redwood City, California, United States (Remote)
2 Months ago
GameJobs - Web / TypeScript Game Engineer

GameJobs

San Francisco, California, United States (Remote)
1 Year ago
GoMotive - Senior Sales Engineer, Strategic

GoMotive

United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

USE Insider - Senior Android Developer

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
9 Months ago
Netomi - Senior Android Developer

Netomi

Gurugram, India (Remote)
3 Months ago
Roof Stacks - Senior Android Developer

Roof Stacks

Istanbul, İstanbul, Türkiye (On-Site)
2 Weeks ago
entrata - Software Engineer - Mobile (iOS)

entrata

Pune, Maharashtra, India (Hybrid)
6 Months ago
Tide - Senior Engineer, Flutter

Tide

Delhi, Delhi, India (Hybrid)
2 Months ago
DraftKings - Senior iOS Engineer

DraftKings

Bulgaria (Remote)
1 Month ago
Bazaar Voice - Senior Software Engineer (Mobile Apps)

Bazaar Voice

Belfast, Northern Ireland, United Kingdom (Hybrid)
9 Months ago
GoMotive - Lead Technical Support Engineer - Mobile and Fleet Experience

GoMotive

Pakistan (Remote)
2 Months ago
Mozilla - Staff Software Engineer - Mobile Android

Mozilla

United Kingdom (Remote)
1 Month ago
Perplexity - Android Mobile Engineer

Perplexity

Belgrade, Serbia (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Omaha, Nebraska, United States (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Dublin, County Dublin, Ireland (Hybrid)

Columbus, Ohio, United States (Remote)

Lake Oswego, Oregon, United States (On-Site)

Nashville, Tennessee, United States (Remote)

Binghamton, New York, United States (On-Site)

Toronto, Ontario, Canada (Remote)

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