工作机会
>
Taipei

    Senior Software Engineer - Taipei City, 台湾 - Toast

    Toast
    Toast Taipei City, 台湾

    1周前

    Default job background
    全职
    描述

    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.

    We are seeking a Senior Software Engineer who is a hands-on technical leader and will pave the path to build Toast's next generation Android platform. The strongest candidates will have broad experience with Android OS Framework layer, are collaborative, and lead technical discussions with other Android teams like Application teams or Kernel/BSP teams. If you are someone who can think big, and are passionate about building software platforms that can be re-used for current and future Toast products with high focus on quality, this position is for you

    About this roll* (Responsibilities)

    • Lead the effort to keep Toast Devices secure and up to date on current Android OS versions
    • Build strong relationships and work closely with Toast ODM partners to efficiently debug and resolve software issues
    • Support the Devices QA team on efficient testing of Toast devices for both manual and automated testing.
    • Android OS framework customizations and development of new Android framework services.
    • Android system application development
    • Support upgrade of existing devices to new Android OS versions
    • Design for Android OS Framework updates that are easy to maintain and upgrade when new OS versions are available.
    • Collaborate with Software, Hardware, Factory and Product Management teams on the product roadmap and requirements to build a long term vision for Toast Device capabilities.
    • Help set the standard for software quality by adopting modern software test frameworks and practices in day to day development.
    • Support the growth and development of junior team members through coaching and feedback.

    Do you have the right ingredients*? (Requirements)

    • 5+ years of software development experience, which includes 3 years of experience working with Android OS software at the AOSP Framework layer.
    • Android experience designing multi-layer architectures that would expand from Application, to Framework and Kernel layer.
    • Experience with Google's AOSP architecture developing Android framework services, Android Native applications (JNI / NDK) or system applications in JAVA or Kotlin.
    • Experience debugging issues within the Android Framework and Linux Kernel.
    • Proficient in C/C++, Java or other object oriented programming languages.
    • Experience working with source control tools such as Git, Gerrit, GitHub, and with Android command line tools such as adb and fastboot.
    • Experience implementing automated tests for Android OS subsystems

    Bonus ingredients* (preferred skills)

    • Experience PTS / Payment industry.
    • Experience developing support factory applications in Java or C/C++
    • Experience working with HIDL (HAL interface definition language).
    • Knowledge of Kernel space like Device Trees' roles in Device Bringup and configuration.
    • Experience with scripting languages such as Python, Bash, etc..
    • Familiarity with Android security model (SE Linux policy) and secure boot.
    • Experience with LTE modem.

    We are Toasters

    Diversity, Equity, and Inclusion is Baked into our Recipe for Success.

    At Toast our employees are our secret ingredient. When they are powered to succeed, Toast succeeds.

    The restaurant industry is one of the most diverse industries. We embrace and are excited by this diversity, believing that only through authenticity, inclusivity, high standards of respect and trust, and leading with humility will we be able to achieve our goals.

    Baking inclusive principles into our company and diversity into our design provides equitable opportunities for all and enhances our ability to be first in class in all aspects of our industry.

    Bready* to make a change? 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



  • TITANSOFT 新加坡商鈦坦科技股份有限公司 Taipei City, 台湾 全职

    你所追求的工作是什麼?是寫【程式】,還是打造會讓你感到驕傲的【產品】?寫【程式】的工作,只是單純的把功能完成。 完成【程式】之外,並且考慮到效能、安全、使用性、維護成本、以及花費的資源與時間等因素所造成的影響。 在分析及評估所有影響要素後,達到客戶滿意的產出,才是我們對開發【產品】的要求 · 你一定聽過敏捷式開發,但是你真正了解什麼是敏捷式開發嗎?是很快速的把程式寫完?還是只是一堆似懂非懂的名詞?如果你/妳自認具備【熱忱】、【追求極致】、【樂於團隊合作】的特質,我們歡迎你/妳一起加入鈦坦科技的開發團隊,在這個大家庭裡,你將會在專業敏捷開發顧問的協助下學習 ...


  • TITANSOFT 新加坡商鈦坦科技股份有限公司 Taipei City, 台湾 全职

    在鈦坦科技,我們將工程師視為「產品開發者」(PD, Product Developer)。這不僅是關於編寫【程式】,還包括全面考慮產品的效能、安全、使用性、維護成本及所需資源和時間。我們致力於開發但不只是完成功能,更在意創造出能讓客戶滿意的產品。對於敏捷開發,我們重視其真正的含義,而不是快速交付或空洞的術語。如果你具有熱忱、追求極致和樂於團隊合作的特質,歡迎你加入我們。在這裡,你將在專業顧問的指導下深入學習敏捷開發的精髓,與團隊共創卓越產品。我們相信,追求的不僅是最好,而是不斷進步。 · 我們在日常開發使用到的【四大核心技術領域】有以下幾項 · 軟體開發 ...


  • worldline Taipei, 台湾

    · This is Worldline · We are the innovators at the heart of the payments technology industry, shaping how the world pays and gets paid. The solutions our people build today power the growth of millions of businesses tomorrow. From your local coffee shop to unicorns and internati ...


  • Wipro Taipei, 台湾 全职

    JOB RESPONSIBILITIES: · ? Simulator sanity check · ? Simulator screening / debugging / functional maintenance · ? DP generation / validation · ? Simulator unit test / regression test · Minimum Qualifications: · ? Bachelor's degree in computer science, engineering, or a related fi ...


  • CommScope Taipei, 台湾

    · In our 'always on' world, we believe it's essential to have a genuine connection with the work you do. · RUCKUS Networks is hiring a Principal Software Engineer who will work closely with our team in Taipei · How You'll Help Us Connect the World · We're looking for an experien ...


  • Fyte Taipei, 台湾 Permanent

    US Company · Product: Payment Device, POS · Responsibility:Design, create, and maintain user interfaces and underlying functionality for AOSP embedded point-of-sale software, ensuring secure payment processing across multiple products. · Implement industry-standard protocols to a ...


  • CoolBitX Taipei City, 台湾 全职

    工作機會描述 · The Role At CoolBitX, Site Reliability Engineers (SREs) are responsible for providing our customers with stable, high performance, and secure backend services to transact crypto currency and share transmittal compliance data at any time and anywhere. As the rapid develop ...


  • TITANSOFT 新加坡商鈦坦科技股份有限公司 Taipei City, 台湾 全职

    工作內容 · 你所追求的工作是什麼?是寫【程式】,還是打造會讓你感到驕傲的【產品】? · 在鈦坦,我們稱呼工程師為「產品開發者」(PD, Product Developer),我們不僅單純的寫【程式】把功能完成,並且考慮到效能、安全、使用性、維護成本、以及花費的資源與時間等因素所造成的影響。 在分析及評估所有影響要素後,達到客戶滿意的產出,才是我們對開發【產品】的要求 · 你一定聽過敏捷式開發,但是你真正了解什麼是敏捷式開發嗎? 是很快速的把程式寫完?還是只是一堆似懂非懂的名詞? · 如果你自認具備【熱忱】、【追求極致】、【樂於團隊合作】的特質, ...


  • Xing mobility Taipei City, 台湾 全职

    工作內容 · 1. Responsible for full-stack developing web-based applications, User-friendly GUI, and prototypes quickly. · 2. Design tools necessary to process data collected from battery packs. · 3. Support cloud service to monitor, analyze and debug XING products. · Communicate with ...


  • Toast Taipei City, 台湾 全职

    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 ...


  • TITANSOFT 新加坡商鈦坦科技股份有限公司 Taipei City, 台湾 全职

    你所追求的工作是什麼?是寫【程式】,還是打造會讓你感到驕傲的【產品】? · 在鈦坦,我們稱呼工程師為「產品開發者」(PD, Product Developer),我們不僅單純的寫【程式】把功能完成,並且考慮到效能、安全、使用性、維護成本、以及花費的資源與時間等因素所造成的影響。 在分析及評估所有影響要素後,達到客戶滿意的產出,才是我們對開發【產品】的要求 · 你一定聽過敏捷式開發,但是你真正了解什麼是敏捷式開發嗎? · 是很快速的把程式寫完?還是只是一堆似懂非懂的名詞? · 如果你/妳自認具備【熱忱】、【追求極致】、【樂於團隊合作】的特質, · ...


  • TITANSOFT 新加坡商鈦坦科技股份有限公司 Taipei City, 台湾 全职

    工作內容 · 職務性質 · 全職 · 需求人數 · 1至2人 · 學歷要求 · 研究所以上 · 職類 · 軟體設計工程師,電玩程式設計師,Internet程式設計師 · 職務說明 · 【歡迎具備112年度研發替代役資格者投遞履歷】 · 你所追求的工作是什麼?是寫【程式】,還是打造會讓你感到驕傲的【產品】? · 在鈦坦,我們稱呼工程師為「產品開發者」(PD, Product Developer),我們不僅單純的寫【程式】把功能完成,並且考慮到效能、安全、使用性、維護成本、以及花費的資源與時間等因素所造成的影響。 在分析及評估所有影響要素後,達到客戶滿意的產 ...


  • Fyte Taipei, 台湾 Permanent

    Exceptional Knowledge on image simulator development, multi-threading, performance optimization Programming languages in C++ and Python · Interface: Image System (optics, sensor, ISP) · Responsibilities:Simulator sanity check · Simulator screening / debugging / functional mainten ...


  • Lionbridge Taipei, 台湾 全职

    Position Summary · Perform test failure reproduction in local lab, setup, execution, debug. Working with on/off-shore test engineers, project Technical Lead to facilitate issue resolution. Cooperate with our valued customer to develop new product introduction. · What You Will Do ...


  • Fyte Taipei, 台湾 Permanent

    As a front-end web/app developer, you are responsible for making the web app UI of each product, designing the API with mockups/use case/user journey/story provided by the designer and back-end engineers. You have to participate in APP web view development and also in the campaig ...


  • Rimage Corporation Taiwan Branch Taipei City, 台湾 全职

    【Job Description】 · Provide sufficient product information (software and hardware) per request in a timely fashion. · - Conduct service and product training. · - Respond and manage customer complaints and arrange shipment for RMA/DOA. · - Escalate issues to Engineering and Servic ...


  • Xing mobility Taipei City, 台湾 全职

    工作內容 · 1. Support for BMS (Battery Management System) integration, calibration and validation on battery pack system. · 2. Evaluate software requirement from system level requirement and manage the software validation plan. · 3. Establish test cases and automatic testing environm ...


  • Fyte Taipei, 台湾 Permanent

    US company · Product: Payment Device, POS · Responsibility:Design, develop, and maintain user interfaces and underlying functionality for embedded point-of-sale software handling secure payment processing across multiple products simultaneously. · Implement industry-standard prot ...


  • Qualcomm Taipei, 台湾 Paid Work

    Company: · Qualcomm Semiconductor Limited · Job Area: · Engineering Group, Engineering Group > Systems Engineering · General Summary: · QCT Multimedia Camera System group creates embedded camera and imaging solutions for Qualcomm chipsets that power todays most advanced IOT prod ...


  • IC Resources Taipei, 台湾 全职

    Senior Field Applications Engineer- TaiwanA US company specialisedin Electronic Architecture, with an Award-winning software platform is in mass production of vehicles from Hyundai, Kia, and Genesis to-dateand will grow to millions of more cars in 2024. My client, who has headqua ...