The company is looking to develop a next-generation Android platform for its point-of-sale devices, requiring a technical leader to design and develop the platform.
Requirements
- 8 years of Android OS development experience bringing up and customizing new hardware devices
- Experience with Google’s AOSP architecture developing Android framework services and custom AIDL interfaces
- Experience with BSP (Board Support Package) development and Linux device tree configuration
- Experience designing large scale software systems for Android devices
- Experience working with Hardware teams to review and analyze product schematics
- Proficient in Java and C or C++
- Experience working with SOC (system on chip) vendors
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 services to meet Toast’s custom hardware needs
- Customize the Android Linux kernel to support hardware peripheral bring-up
- Raise the bar on software excellence by designing OS features using industry best practices
- 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
Other
- Grow and develop team members through coaching and feedback
- Diversity, Equity, and Inclusion is Baked into our Recipe for Success
- 8 years of experience
- Bachelor's, Master's, or Ph.D. degree (not explicitly mentioned but implied)
- Total Rewards package including competitive compensation, benefits, and equity