Toast logo
Toast

Toast is driven by its all-in-one platform that helps restaurants operate their business, increase sales, engage guests, and keep employees happy. Our FinTech business line designs and builds creative solutions to assist restaurants with their unique and evolving financial needs.

Software Engineer, Android BSP SE II

Software EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 1,001-5,000Since 2011

Location

Taiwan

Posted

19 days ago

Salary

0

Seniority

Mid Level

Bachelor Degree5 yrs expEnglish

Job Description

Software Engineer, Android BSP SE II

Toast

Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy. 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. 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. Engineers on this team operate across the full Android stack — kernel, BSP, framework, system apps, CI/CD, and field-issue investigation — to keep Toast's Android fleet stable in thousands of restaurants. We are seeking a Software Engineer II with a primary focus on Android BSP and Kernel to maintain the stability of Toast’s existing device fleet and drive the bring-up of our next-generation platforms. The ideal candidate brings significant technical depth in the kernel, BSP, and HAL layers—specifically in areas such as board bring-up, driver development, and managing SOC/ODM partnerships. Beyond low-level expertise, you should possess a working familiarity with the Android framework and system services to effectively root-cause complex issues as they migrate across system layers. A well-rounded profile for this role includes a mastery of field RCA tools like bugreports and logcat, experience with release integration, and the ability to utilize written English communication to collaborate seamlessly with US-based engineering teams, ODMs, and SOC vendors. A day in the life (Responsibilities): Field Diagnostics & Hardware Stress Testing - Root-Cause Analysis: Investigate complex field issues across the stack using Android bugreports, logcat, and dmesg to drive defect resolution with ODM and SOC vendor trackers. - Failure Reproduction: Correlate Splunk telemetry with field incidents and reproduce failures in-lab using specialized memory, network, and graphics stress-testing tools. - Reliability Engineering: Monitor metrics for stability trends and develop lab-based simulations to validate hardware and software reliability. Platform & BSP Engineering - Next-Gen Bring-up: Join the new products bring-up and peripheral integration in direct partnership with hardware teams and external vendors. - Kernel & Driver Development: Develop, port, and adapt Linux kernel drivers, adapt device trees from datasheets. - System APIs & Security: Create Android OS APIs (AIDL, JNI, SYSFS) to expose hardware capabilities to the app layer while maintaining strict SELinux security policies. AOSP Tooling & Automation - Build Management: Maintain AOSP build configurations (Android.bp/mk) and optimize Jenkins CI/CD pipelines to improve build reproducibility and multi-product workflows. - Automated Validation: Develop test suites for automated validation of BSP features and core platform functionality. Strategic Execution & Communication - Technical Ownership: Deconstruct abstract requirements into actionable Jira stories, providing clear technical evidence for design and security decisions. - Cross-Functional Sync: Drive technical proposals and project updates for global stakeholders via Jira, Slack, and asynchronous written English for ODM/SOC collaboration. What you'll need to thrive (Requirements) - 3+ years of experience working with Android OS and a Linux Kernel environment. - Systemic Triage: Experience triaging stack-wide issues using Android diagnostic tools (adb, fastboot, bugreports, logcat) to isolate root causes. - Vendor Collaboration: Proven ability to work with internal teams and external partners (ODMs/SoCs) to track defects and drive them to resolution. - Technical Depth: Experience developing in C/C++ and debugging complex issues within the Linux Kernel. - Hardware Bring-up: Ability to read schematics and partner closely with hardware teams on device bring-up and peripheral integration. - OS Infrastructure: Experience adding software components to the OS and working with build infrastructure, packaging, and deployment within AOSP. - Modern Tooling: Proficiency with source control and code review workflows such as Git, Gerrit, or GitHub. - Customer Focus: A passion for solving large-scale hardware and software problems that directly impact the customer experience. What will help you stand out (Nonessential Skills/Nice to Haves) - Experience with Splunk or Memfault queries for correlating device telemetry with field incidents. - Experience on Android framework or system services. - Experience on remote debugging without touching the problematic device. - Experience on developing new drivers to support custom hardware components. - Experience on board brings up from scratch. AI at Toast At Toast, one of our company values is that we're hungry to build and learn. We believe learning new AI tools empowers us to build for our customers faster, more independently, and with higher quality. We provide these tools across all disciplines, from Engineering and Product to Sales and Support, and are inspired by how our Toasters are already driving real value with them. The people who thrive here are those who embrace changes that let us build more for our customers; it’s a core part of our culture. Our Total Rewards Philosophy We strive to provide competitive compensation and benefits programs that help to attract, retain, and motivate the best and brightest people in our industry. Our total rewards package goes beyond great earnings potential and provides the means to a healthy lifestyle with the flexibility to meet Toasters’ changing needs. Learn more about our benefits at https://careers.toasttab.com/toast-benefits. How Toast Uses AI in its Hiring Process Throughout the hiring process, our goal is to get to know you. We use AI tools to support our recruiters and interviewers with tasks like note-taking, summarization, and documentation of interviews to ensure they can be fully focused on your conversation. All hiring decisions are made by people. To learn more: https://careers.toasttab.com/ai-in-hiring 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.

Benefits

  • 401(K), 401(K) matching, Adoption Assistance, Childcare benefits, Commuter benefits, Company equity, Company-sponsored outings, Company sponsored family events, Continuing education stipend, Customized development tracks, Dedicated diversity and inclusion staff, Dental insurance, Disability insurance, Volunteer in local community, Employee stock purchase plan, Family medical leave, Fitness stipend, Flexible Spending Account (FSA), Flexible work schedule, Free daily meals, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Job training & conferences, Open door policy, Life insurance, Charitable contribution matching, Mentorship program, Paid volunteer time, Online course subscriptions available, Onsite gym, Open office floor plan, Paid holidays, Paid industry certifications, Paid sick days, Onsite office parking, Partners with nonprofits, Performance bonus, Pet insurance, Promote from within, Recreational clubs, Lunch and learns, Relocation assistance, Remote work program, Sabbatical, Free snacks and drinks, Team based strategic planning, OKR operational model, Team workouts, Continuing education available during work hours, Mandated unconscious bias training, Unlimited vacation policy, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Home-office stipend for remote employees, Diversity employee resource groups, Hiring practices that promote diversity, Fertility benefits, Employee resource groups, Employee-led culture committees, Hybrid work model, President's club, Employee awards, Diversity recruitment program, Pay transparency, Transgender health care benefits, Wellness days, Meditation space, Mother's room, Personal development training, Flexible time off, Bereavement leave benefits

Related Job Pages

More Software Engineer Jobs

Software Engineer – S3

Wasabi Technologies

Wasabi Technologies is a Massachusetts-based software organization specializing in affordable, high-performance, and secure cloud storage solutions, aiming to offer single-tier, hi

Full TimeRemoteTeam 500Since 2017

At Wasabi, we’re a proven collection of pioneers, visionaries and disruptive doers. We see things differently than our competitors, and we make our mark in the industry by challenging the norm and delivering the unexpected and improbable. We’re a fast-growing company taking the Cloud Storage industry by storm and recognized as one of the best places to work in Boston. Wasabi hot cloud storage is a new class and category of cloud storage, breaking all traditional barriers and boundaries of storage with a disruptive value proposition of being 1/5th the cost of AWS S3, faster than the competition, with no fees for egress or API requests. Cloud storage has never been so simple, so fast and so inexpensive. It’s all part of our vision to make cloud storage the next great global utility, just like electricity. Role Description: Software Engineer – S3 (US and Canada Based only). Role Purpose: Wasabi Technologies seeks an experienced S3 Software Engineer to join our high-performance team. You’ll be designing and developing software for Wasabi’s secure, scalable cloud storage platform, built on cutting-edge hardware and software. We are seeking candidates with, along with hands-on experience in Go and Kubernetes. This role is ideal for someone looking to apply their deep technical skills while continuing to grow in a collaborative, agile development environment. *Principals only. No recruiters. Responsibilities: - Design, develop, test, deploy, and maintain software solutions. - Develop scalable and efficient storage components with hands-on experience in Go and Kubernetes. - Collaborate closely with other engineers to enhance storage system reliability and performance. - Write clean, maintainable code and comprehensive tests and documentation. - Troubleshoot and resolve software and system issues in production environments. - Contribute to improving our development practices and agile workflows. Requirements: - 3+ years hands on software development experience in storage or cloud based systems. - Required: strong Go (Golang) programming skills and proven experience working with Kubernetes in production. - Experience with distributed systems and modern API design (REST, gRPC, Swagger). - Experience with S3 compatible object storage systems and messaging technologies such as NATS. - Comfortable working in a fast-paced, collaborative environment. - Bachelor’s degree in computer science or equivalent. Base Salary – $104,000– $145,000 The base salary range reflects the full range for this position at Wasabi Technologies. At Wasabi, we believe in paying fairly and competitively, and individual compensation is determined based on factors such as job-related experience, skills, location, and internal equity. Base pay is just one part of our total rewards approach. Depending on role eligibility, Wasabi team members may also receive additional compensation and benefits, including bonus or variable compensation, equity, and a comprehensive benefits package designed to support both professional growth and personal well-being. Wasabi Technologies is an Equal Opportunity Employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.

United States
$104K - $145K / year
CompuGain logo

NetSuite Developer

CompuGain

Deliver game-changing modern applications with Unisys

ContractRemoteTeam 201-500H1B Sponsor

• Create custom records, fields, forms, and scripts to meet business needs. • Connect NetSuite with external systems and automate data flows. • Decide when standard configuration is sufficient versus when custom development is required. • Establish testing criteria, deploy scripts, and ensure system stability. • Deliver enhancements, performance improvements, and scaling solutions after go-live.

Texas
Job Closed
Eliassen Group logo

Senior Java Developer

Eliassen Group

Founded in 1989, Eliassen Group is an award-winning consulting, staffing, and recruiting company. In 2018, Eliassen Group merged with Principle Solutions Group to move forward as o

Design and maintain web applications while ensuring performance, scalability, and security. Collaborate with Business Analysts to translate requirements and support testing, deployment, and integration efforts across the full stack.

Massachusetts

Senior Software Engineer

Security Benefit Business Services / Everly Life

Security Benefit is a leader in the U.S. retirement market with more than $60 billion in assets under management. We offer opportunities to thrive, innovate, and make an impact. Named to Ward’s 50 list of top-performing life-health insurance companies Recognized on the list of Ingram’s Top 100 Private Companies in the Kansas City area in 2024

Full TimeRemoteTeam 501-1,000

Role Description We are building Security Benefit’s first true in-house Experience Service Center: a digital-first, AI-assisted operation that supports our customers in the moments that matter most. Routine inquiries are handled by self-service. The complex ones come into our Operations specialists, who open to a screen that has already classified the question, assembled the customer context, and drafted a recommended response. As the Senior Software Engineer for the Experience Center, you will be the technical lead for the full internal build: - Operations portal - Case workflows - Agent assist surfaces - Integrations that bring customer context, AI-drafted responses, and back office data to specialists at the moment of contact You will be hands on first, writing code daily, especially in the early stages, and you will set technical direction, own architecture, mentor the engineers on the team, and raise the bar for how internal-facing software gets built at Security Benefit. This role is fully remote. The Senior Software Engineer reports to the Head of AI and Innovation. - Lead the Experience Center build end to end, from problem framing and architecture through production deployment and operations. - Drive outcome-based delivery for the Experience Center: partner with product to define the customer and business outcomes that matter, validate impact after launch, and prioritize work by the outcome it enables, not the features it ships. - Set technical direction and patterns for the Experience Center stack, in close coordination with the Staff Software Engineer leading the customer-facing Digital Experience track. - Personally write, review, and ship production code daily, especially during the foundational phase of the build. - Architect integrations with our internal generative AI platform, Salesforce, our core policy administration systems, and our telephony and CTI layer. - Establish and enforce engineering standards for the Experience Center: code review, testing, CI/CD, security, performance, accessibility. - Mentor and coach Software Engineers on the Experience Center team, and raise the team’s collective technical capability. - Champion AI-assisted coding tools (Cursor, Claude Code, Codex) and define the patterns that make them work in production. - Partner with UX, AI Engineering, automation, the Data Platform team, and the Service Excellence and Experience product team. - Lead incident response and post-incident review for the systems you own. - Maintain solution design documents, architecture decision records, runbooks, and onboarding material that scale the team’s knowledge. Qualifications - 6+ years of professional software engineering experience, including time spent as a tech lead or senior IC on an operations-critical or customer-impacting product. - Demonstrated experience leading the design and delivery of a non-trivial system end to end on AWS, including serverless components. - Strong working experience with Snowflake or a comparable cloud data warehouse. - Daily, fluent use of AI-assisted coding tools (Cursor, Claude Code, GitHub Copilot, or equivalent), with a clear point of view on how a team should adopt them. - Experience building or substantially contributing to internal-facing software for contact centers, operations teams, or other always-on workflows is strongly preferred. - A track record of mentoring and growing other engineers, and of raising team-wide engineering quality. - Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or equivalent practical experience. Benefits - Competitive salary and annual incentive bonuses to reward your contributions. - 33 days of paid time off (including PTO, holidays, Volunteer Day, and days of significance). - Paid parental leave after 90 days of service. - Comprehensive medical, dental & vision insurance. - 401(k) with company match, plus Profit Sharing & Savings Plan. - Short- and Long-Term Disability Insurance to give you peace of mind. - Flexible Spending Accounts for medical and dependent care. - Life Insurance to protect your loved ones. - Educational assistance to support your career development. - Associate assistance programs for your personal and professional well-being. Ready to Make an Impact? Apply today by visiting our career page to submit your resume. We’re excited to meet you!

United States