Cake Job Search

Advanced filters
Off
Taiwan
Full-time
Mid-Senior level
💼 公司介紹 這是一家源自矽谷、但長期深耕台灣的國際型產品科技公司,團隊成員來自世界各地,致力於打造能啟發創意、結合 AI 能力的全球級消費性應用服務。 公司以高敏捷的小組制運作,具備極高的產品自主權,尤其在 0→1 產品孵化、AI 應用實驗、跨平台開發等領域具有深厚經驗。 辦公環境採 Hybrid 彈性工作制度、國際化協作文化、提供優於市場水準的薪酬與員工體驗(如:彈性工時、跨國團隊合作、Maker Time 專注日等)——讓工程師能真正專注在技術與產品創造上。 (依據原 JD:具國際工作環境、彈性上下班、部分遠端、提供午餐晚餐、Maker Time 等福利) 如果你熱愛打造能讓全球用戶喜愛的產品、擁抱 AI 技術帶來的開發新可能,這會是一個能讓你技術成長與產品影響力同步放大的舞台。
1.6M ~ 2.6M TWD / year
3 years of experience required
No management responsibility
【What You'll Do】 Designing and building new mobile apps from 0 to 1—turning bold ideas into polished, real-world products.Ability to leverage AI to efficiently build and manage end-to-end full-stack applications: you will need to write frontend/backend code yourself when needed.Collaborate closely with product managers, designers, and the MLAD (Machine Learning, Algorithms Data) team to build AI-powered experiences users love.Heavily explore and integrate AI tools into your workflow to streamline development.Contribute to technical strategy and share best practices across the iOS and broader engineering team.Contribute to a culture of continuous learning and knowledge sharing within the engineering team.Communicate your ideas and collaborate with your team clearly in English.
1.4M ~ 2.6M TWD / year
3 years of experience required
No management responsibility
Established in 1987 and headquartered in Taiwan, TSMC pioneered the pure-play foundry business model with an exclusive focus on manufacturing its customers’ products. As of 2024, TSMC serves more than 500 customers and manufactures over 11,000 products for high-performance computing, smartphones, the Internet of Things (IoT), automotive, and digital consumer electronics. It is the world’s largest provider of logic ICs, with an annual capacity of 16 million 12-inch equivalent wafers. TSMC operates fabs in Taiwan as well as manufacturing subsidiaries in Washington State, Japan and China, and the Company began construction on a specialty technology fab in Dresden, Germany, in 2024. In Arizona, TSMC is building three fabs, with the first starting 4nm production in 2025, the second by 2028, and the third by the end of the decade.Role: tsmc is seeking a Front-End/Mobile Software Engineer to join our team and help build the next generation of web solutions, mobile applications to support tsmc world-class super manufacture, engineering and business systems enabling. Responsibilities: 1. Implement the features and web/mobile user interfaces of tsmc software products 2. Develop state of the art code 3. Continue refactoring existing applications 4. Contribute to write tests to ensure software quality 5. Apply software design principles to ensure software quality 6. Ensure sustainability and performance of software applications 7. Willing to learn new IT technology
台灣新竹市新竹
TGC Europe
Negotiable
No requirement for relevant working experience
No management responsibility
Google welcomes people with disabilities.Minimum qualifications: Bachelor's degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages (e.g., Python, Go). Preferred qualifications: Master's degree in Electrical Engineering, Physics, Mechanical Engineering, Computer Science or a related field. Experience in Git and git-submodules, or any other Version Control Systems (VCS) and dependency management systems. Experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines alongside Cloud-based test automation frameworks. Experience with Bazel or similar build systems. Experience in Package Server Management and Access Control List (ACL) permissions. Knowledge of Google Cloud Platform services, Identity and Access Management(IAM), Google Compute Engine (GCE), and Google Cloud Storage (GCS). About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Fuchsia is a modern, open source operating system that is simple, secure, updatable, and performant. It’s a general purpose OS, designed to power an ecosystem of hardware and software, and provides core operating system functions like system resource management, a driver framework, and software abstractions.Responsibilities Design, develop, and maintain core Continuous Integration(CI) integrations, tools, and services. Contribute to tools and processes that reduce the incidence of security bugs in the CI and Infrastructure services and code bases. Implement solutions to centralize and standardize Continuous Integration(CI) and Infrastructure tooling, services, and processes across various teams and projects. Address technical debt and continuously improve the architecture and maintainability of Continuous Integration(CI) systems. Collaborate with partner development teams, infrastructure teams, and other stakeholders to understand needs and provide solutions. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
【 Application Channel 】Please apply via: https://grnh.se/f6cg0rv93us【 About the company 】 At Tomofun, we LOVE pets and technology. Our vision is to bring joy and innovation to every pet lover in the world. We are pioneers in the pet tech industry. Our debut product, Furbo - the world's first AIoT treat-tossing pet camera, is the #1 bestseller on Amazon in 15 countries, including the US, UK, and JP and have millions of users in 133 countries. In 2019, we launched an AI-powered subscription service, the Furbo Pet Nanny, which sends smart alerts to our users to notify them to check on the safety of their furbabies when they are home alone. Since the launch of Furbo Pet Nanny, we have saved hundreds of pets' lives and are continuing to innovate and develop new features with our state-of-the-art technology. The learning curve is steep. But the work is exhilarating. Tomofun is on the cusp of a pet-tech boom and we’re looking for smart, innovative thinkers who aspire to incredible things.【 About the role 】 We are looking for a Senior Android Engineer to lead the development of high-performance mobile experiences that bridge software and hardware. You will tackle complex challenges in low-latency streaming and IoT integration while driving architectural excellence and mentoring the team. Working across functions, you will shape our technical roadmap and ensure app stability across the diverse Android ecosystem.【What You’ll Do 】 Partner with cross-functional teams to design, build, and continuously evolve high-quality Android applications.Tackle complex technical challenges and design scalable, maintainable architectures for core app features.Take ownership of key technical decisions, driving architecture, design patterns, and best practices.Mentor engineers, conduct code reviews, and elevate overall team engineering standards.Optimize performance and reliability in areas such as video streaming, real-time communication, and BLE integration.Improve app stability, performance, and compatibility across a diverse Android device ecosystem.Enhance development efficiency by refining CI/CD pipelines, testing strategies, and DevOps workflows.Collaborate closely with product, design, and backend teams to deliver impactful and user-centric features.【Benefits】 Flexible Time-off; work hard and take time off when you need itFlexible working hours and work-from-home when neededMedical insurance and free yearly health checkupYearly health checkup subsidy for your pets2 free Furbos for each full-time team memberCompany trip and employee outing programInternal workshop and external training subsidy for you to expand your skill set and continuously learn and grow. 【 Perks 】 The rare opportunity to work with an international team from Taiwan HQ and make impact on a global scaleJoin a group of talents who have passion to change pet parents and pet's lives through technologyThe freedom to voice yourself in an open, trusting and transparent working environmentQuarterly all-hands meetings to update entire organization on company goals, strategic directions and the opportunity to openly ask questions/give feedbackBring your fur babies to work in a pet-friendly office space designed to make your pet feel relaxed and comfortableJoin our volunteer program. We are passionate about giving back to society.Various club activities to cultivate interests and have fun with Tomofuners after work!A LOT of free snacks and drinks for humans and furkids!Comfortable and creative office with kitchen, sofa, and quiet areas. Everyone can find their ideal place to work!Afternoon tea time twice a month and monthly birthday parties. We celebrate all the happy moments together.
Negotiable
5 years of experience required
No management responsibility
Google welcomes people with disabilities.Minimum qualifications: Bachelor’s degree or equivalent practical experience. 2 years of experience with software development in C or C++. Experience with embedded systems. Preferred qualifications: Master’s degree or PhD in Engineering, Computer Science, a related technical field, or equivalent practical experience. Experience with video codecs. About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. The Google Pixel team focuses on designing and delivering the world's most helpful mobile experience. The team works on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics. This includes bringing together the best of Google’s artificial intelligence, software, and hardware to build global smartphones and create transformative experiences for users across the world.Responsibilities Design and implement low-level firmware modules in C language to support advanced video codec features. Optimize firmware code for low-power consumption and high-throughput performance on embedded processors. Collaborate with the software drivers team and vendor to define and implement Application Programming Interface (API) or Input/Output Control (IOCTLs) for firmware-to-software communication. Assist in troubleshooting video pipeline issues, from the driver layer down to the hardware registers. Manage the technical relationship with external Video Internet Protocol (IP) vendors, including tracking bug reports and reviewing IP documentation. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Google welcomes people with disabilities.Note: By applying to this position you will have an opportunity to share your preferred working location from the following: New Taipei, Banqiao District, New Taipei City, Taiwan; Taipei, Taiwan; Zhubei, Zhubei City, Hsinchu County, Taiwan.Minimum qualifications: Bachelor’s degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages (e.g., C or C++). Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. 2 years of experience developing Android in multimedia domains (e.g., display, graphics, video, camera, etc.). Experience in cross-functional feature development. Experience with embedded systems. About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Pixel System software works closely with Android Platform, Pixel Hardware, gChips, and external partner teams to bring the best of Android to users, on Google’s Pixel phones and tablets.Within Pixel System software, our display team is responsible for all things display for Pixel devices, across Google Tensor (Google's in-house mobile System on Chip) and display panels, from innovative features, power, performance, to color management and image quality enhancement.The Google Pixel team focuses on designing and delivering the world's most helpful mobile experience. The team works on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics. This includes bringing together the best of Google’s artificial intelligence, software, and hardware to build global smartphones and create transformative experiences for users across the world.Responsibilities Drive complete development cycles of new Pixel display projects, from requirements and design through implementation and establishing test plans. Own and develop modules in Pixel hardware abstraction layers (HALs), kernel drivers, and bootloader drivers. Design and implement features such as variable refresh rate, color management and calibration, HDR, image enhancement methods, etc. Collaborate closely with Android platform teams on enabling new Pixel devices, with SurfaceFlinger, Graphics, Video, Camera, Windows/Display Manager, etc. Elevate users’ experiences by developing the team’s infrastructure, keeping code quality high and implementing tools like telemetry to guide future software and hardware efforts, and persistently enhance the quality of our works, and the workflow. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Google welcomes people with disabilities.Minimum qualifications: Bachelor's degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages (C or C++). Experience with embedded systems design, development, and debugging. Preferred qualifications: Experience with C/C++ and embedded systems. Experience with emulation platforms, FPGAs, or silicon bring up. Experience with Linux and Android device driver development. Experience with firmware, realtime operating system, or Android platform development. Experience with display technologies, such as DPU, DSI, and Displayport. About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. As a member of the Silicon Validation software team, you will develop a platform with drivers and tools to enable validation of Google Tensor. The software you developed will be executed in a variety of environments ranging from bare metal to embedded Linux, on a variety of platforms ranging from FPGA emulation to post-silicon hardware.In addition, you will support users of the software through collaboration with teams inside and outside of the silicon group. You will build a deep understanding of the various components of the hardware pipeline.Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.Responsibilities Design and implement the validation software for Google Tensor. Create and integrate software on emulation, FPGA, and silicon environments. Develop, maintain, and integrate software test infrastructure, unit tests, and integration tests. Collaborate with internal and external partners to support the development and execution of the validation plans. Support users in development of production device drivers and debug failures. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Google welcomes people with disabilities.Minimum qualifications: Bachelor's degree in Computer Science, a related technical field or equivalent practical experience. 2 years of experience with programming in Java or Kotlin. 2 years of experience in Android development. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. Experience building applications and APIs. Excellent system design skills. Passionate about building a platform and ecosystem. Passionate about providing great developer and user experience. About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Android is Google’s mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world.Responsibilities Drive design, implementation and delivery for user-visible features on Android for devices like Foldables, Tablets, etc. Collaborate cross-functionally with product, User Experience (UX), application teams and external partners to build and improve system-level windowing framework functionality. Design and implement new tools and Application Programming Interfaces (APIs) for developers in AndroidX and other API surfaces to allow creating applications for large screen and Foldable devices. Work with hardware product teams to ship the next generation of Google and Android devices. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Google welcomes people with disabilities.Minimum qualifications: PhD degree in Computer Science, a related field, or equivalent practical experience. Experience coding in one of the following programming languages: C, C++, Java or Python. Experience in one or more of the following: architecting or developing distributed systems, concurrency, multi-threading, or synchronization. Preferred qualifications: 1 year of experience with performance, large scale systems data analysis, visualization tools, or debugging. Experience in code and system health diagnosis and resolution, and software test engineering. Experience developing accessible technologies. Ability to start full-time role in 2026. About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. The AI and Infrastructure team is redefining what’s possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide. We're the driving force behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.Responsibilities Write product or system development code. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience

Cake Job Search

Join Cake now! Search tens of thousands of job listings to find your perfect job.