💰$225k-$275k
Staff Software Engineer, Android OS
Toast
💵 $150k-$240k
📍Remote - United States
Please let Toast know you found this job on JobsCollider. Thanks! 🙏
Summary
Join Toast's Android OS team as a Staff Software Engineer and technically lead the development of the next generation Android platform. You will design and develop new framework services, customize the Android Linux kernel, and collaborate with various teams. The ideal candidate possesses extensive Android OS development experience, expertise in framework, BSP, and OS bring-up, and a strong understanding of software architecture. You will make key technical decisions, champion software quality, and mentor team members. The role offers a competitive salary range of $150,000-$240,000 USD, plus additional cash compensation, equity, and benefits.
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 CI/CD systems and source control tools such as Gerritt/GitHub
- 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
- Grow and develop team members through coaching and feedback
Preferred Qualifications
- 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
Benefits
- Competitive compensation and benefits programs
- Base salary range of $150,000 — $240,000 USD
- Cash compensation (overtime, bonus/commissions if eligible)
- Equity
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
💰$1k
📍Brazil