Taro Logo

Software Engineer II, Android OS BSP

Toast builds restaurant point of sale (POS) technology that helps restaurants adapt, take control, and get back to what they do best.
$115,000 - $184,000
Android
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
2+ years of experience
Enterprise SaaS · Finance

Description For Software Engineer II, Android OS BSP

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.

The Android OS team sits at the intersection of hardware and software and builds a platform that is the foundation for the Toast POS devices enabling creation of features that delight our customers. The Android OS team partners with a broad set of teams including POS R&D, Hardware R&D, Hardware Operations, Configuration Centers and Manufacturing partners.

We are seeking a Software Engineer to help pave the path to build Toast's next generation Android platform. The strongest candidates will have experience with Android OS, and are passionate about low level software closer to hardware, are collaborative, and can actively participate in technical discussions with other teams.

This role offers an exciting opportunity to work on cutting-edge Android platform development, collaborating with cross-functional teams to create high-performance POS devices. You'll be involved in everything from kernel-level development to board bring-up, making critical technical decisions that impact product quality and security.

The position offers competitive compensation ($115,000—$184,000 USD) and comes with comprehensive benefits. At Toast, we embrace diversity and inclusion, fostering a hybrid work environment that values both in-person collaboration and individual needs. Join us in building technology that empowers the restaurant community while working with cutting-edge Android and Linux systems.

Last updated 8 days ago

Responsibilities For Software Engineer II, Android OS BSP

  • Design and develop the next generation of Toast's Android Platform with focus on the Android BSP and the Linux Kernel
  • Participate in discussions with Hardware, Product, SOC vendors and manufacturing partners
  • Develop platform features and make solid technical decisions keeping software quality, security and maintainability in mind
  • Help set the standard for software quality by adopting modern software test frameworks
  • Work independently on abstract / complex problems

Requirements For Software Engineer II, Android OS BSP

Linux
Java
Kotlin
  • 2+ years of experience working with Android OS or a Linux Kernel environment
  • Experience developing software and debugging issues within Linux Kernel
  • Experience reading schematics and partnering closely with the hardware team on device bring-up
  • Experience working with source control tools such as Git, Gerrit, GitHub
  • Experience with Android command line tools such as adb and fastboot
  • Experience adding new software components to the operating system
  • Passionate about solving large scale problems for customers

Benefits For Software Engineer II, Android OS BSP

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity
  • Hybrid work environment

Interested in this job?

Jobs Related To Toast Software Engineer II, Android OS BSP