Cake Job Search

Advanced filters
Off
Banqiao District, New Taipei, Taiwan
Full-time
Mid-Senior level
Logo of Google.
Google welcomes people with disabilities.Minimum qualifications: Bachelor’s degree or equivalent practical experience. 1 year of experience with software development in one or more programming languages (e.g., Java, Kotlin). 1 year of experience with Android application development. 1 year of experience with data structures and algorithms. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. Experience working in a team setting and a willingness to learn complex systems from executive mentors. Ability to apply standard tools and processes to solve pre-defined technical problems with significant feedback and guidance. Ability to have an interest in the intersection of hardware and software, with a desire to learn about Bluetooth protocols and embedded system integration. Proficiency in Kotlin or Java and an understanding of Android development fundamentals. 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 Software Engineer on the Maestro team, you will help build the intelligent bridge between Google’s first-party hardware, including Pixel Buds, and the Android ecosystem. You will play a key role in the software experience, implementing high-quality components that bring flagship hardware to life for many users. Joining a collaborative team, you will work on various technical issues, from user-facing interfaces to Bluetooth-based device communication, contributing to a premium, native experience that defines the future of how users interact with their devices.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 Implement and test software features for Pixel Buds and Android products, ensuring high-quality code that is well-factored and resilient. Develop Android application components and libraries that communicate with hardware devices using the Pigweed protocol over Bluetooth Classic and Low Energy (LE). Contribute to the implementation of cross-application communication layers and device discovery flows, collaborating with senior engineers to integrate with system services like Fast Pair and DC Service. Support critical 2026 initiatives by executing technical subtasks for projects such as application re-architecture. Identify and resolve technical issues and bugs within the Maestro app, proactively communicating risks and progress to the team. 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
Logo of Google.
Google welcomes people with disabilities.Minimum qualifications: Bachelor’s degree or equivalent practical experience. 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 1 year of experience with data structures and algorithms. Experience with power analysis and operating systems. Preferred qualifications: Master's degree in Computer Science or a related technical field. Experience with mobile phone hardware subsystems, including application processor, multimedia, GPU, modem, and wifi. Experience with optimizing software for power and performance improvements. Knowledge of embedded software system design. Knowledge of Linux Kernel and Android systems. Excellent communication skills. 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.With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. In this role, you will focus on power and performance aspects of the software design, data flow analysis, and the improvement of battery-life experiences for users. You will also be responsible for coordinating efforts with teams across Android platforms, applications, and hardware to ensure great battery life for Pixel devices.The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world.Responsibilities Work with cross-functional hardware and software teams to meet the power goals. Analyze and optimize the software running across the key components of the chipset (SoC) like Central Processing Unit (CPU), Graphics Processing Unit (GPU), memory subsystem, and connectivity. Debug and resolve battery drain issues. Collaborate with Android app teams across Google to help them optimize power. Develop tools and tests for validating and monitoring power consumption. 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
Logo of Google.
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; Zhubei, Zhubei City, Hsinchu County, Taiwan.Minimum qualifications: Bachelor's degree in Electrical Engineering, Computer Engineering or Computer Science, emphasizing in Computer Architecture, or equivalent practical experience. 1 year of experience with system software, Kernels or Compiler. Experience with C/C++ and scripting languages (e.g., Java). Preferred qualifications: Experience with various Android software performance tuning and tools. Knowledge of any of the following areas: Linux kernel, Android software stack, Compiler construction (e.g., LLVM, GCC, V8, etc.) and related system tools (e.g., Gem5, QEMU, DynamoRIO). Knowledge of Computer Architecture, ISA and Assembly Language. Excellent problem solving skills, with the ability to work independently. About the jobBe part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration. As a System Software and Performance Architect, you will collaborate with talents in Android, Pixel, AI, and CPU teams to develop CPU technologies. Based on the infrastructures and methodologies built, you will explore workloads and CPU design together to provide unique, competitive, and actionable insights for hardware and software co-design. You will build traces and benchmarks to provide a consistent view of the workload for all stakeholders to do performance evaluation. Your work would contribute to enhancing many Google’s products and to the success of Google’s CPU project.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 Address complex systems such as bringing up complicated software systems like Android, characterize critical workloads (Chrome, Google Maps, Genshin Impact, Fortnite etc) and identify performance bottlenecks or patterns. Build cutting-edge infrastructure (based on QEMU/DynamoRio/Gem5 etc) that makes transformative impact on Google’s next-generation processor design. Write C/C++ code for system-level components. 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.
Logo of Google.
Google welcomes people with disabilities.Minimum qualifications: Bachelor's degree or equivalent practical experience. 3 years of experience in coding, developing test methodologies, writing test plans, creating test cases, and debugging. 3 years of experience with test automation frameworks and tools. 2 years of experience with Bluetooth Low Energy (BLE), Ultra-Wideband (UWB), or other relevant wireless protocols. 2 years of experience in Python, Java or C++. Preferred qualifications: Master's or PhD degree in Computer Science, Electrical Engineering, or a related field. 3 years of experience in specialized testing such as production testing, system integration testing, etc. Experience in learning and using AI-powered development and testing tools (e.g., in-house AI tools, generative AI for test data). Experience testing consumer electronic devices, involving wireless technologies. Familiarity with applying AI/ML concepts to software testing. About the jobAt Google, our philosophy is build it, break it and then rebuild it better. That thinking is at the core of how we approach testing at Google. Unlike roles with similar names at the other companies, Test Engineers at Google aren't manual testers -- you write scripts to automate testing and create tools so developers can test their own code. As a Test Engineer, you navigate Google's massive codebase, identify weak spots and constantly design better and creative ways to break software and identify potential problems. You'll have a huge impact on the quality of Google's growing suite of products and services. Googles mission is to organize the worlds information and make it universally accessible and useful. Our Devices Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. We research, design, and develop new technologies and hardware to make our users interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices Services team is making peoples lives better through technology.Responsibilities Develop and execute test plans for the Google products, covering functionality, performance, connectivity, and reliability. Utilize and enhance automation frameworks while leveraging AI tools to improve test case generation, results analysis, and bug detection. Identify, triage, and debug complex hardware and software issues, tracking them through to final resolution. Collaborate with hardware/software engineering and product management to align on requirements and provide timely quality feedback to stakeholders. Contribute to the continuous development of test methodologies, infrastructure, and tools through active participation in design and test reviews. 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
Logo of Google.
Google welcomes people with disabilities.Minimum qualifications: Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience. 7 years of experience with software development in one or more programming languages (e.g., C/C++, Java, Rust). Preferred qualifications: Experience with ranging technologies. Experience in integrating with android based host device. Experience in building and troubleshooting Bluetooth/Bluetooth Low Energy (BLE) based consumer devices. 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.With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. Googles mission is to organize the worlds information and make it universally accessible and useful. Our Devices Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. We research, design, and develop new technologies and hardware to make our users interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices Services team is making peoples lives better through technology.Responsibilities Collaborate with software vendors and cross-functional teams on system integration tasks to achieve product solutions. Design and develop connectivity features/application reasoning to realize product User Experience (UX) using multiple protocols and technologies (e.g., Bluetooth, LEA, Fast Pair, Finder, Near-Field Communication (NFC) etc). Debug connectivity stack on devices and host devices including android to root-cause and fix issues during development. Collaborate with hardware teams on bring-up, hardware validation and hardware debug. Collaborate with agreement manufacturers to support factory flows and issues. 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
Logo of Google.
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., Java). 2 years of experience in testing, maintaining, or launching software products. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. Experience in working with Android services like Input Method Framework (IMF), or the Android Graphics pipeline. Experience with accessibility principles and technologies on other platforms (e.g., iOS/VoiceOver, web accessibility with Accessible Rich Internet Applications, Narrator). Experience with applying Machine Learning (ML) concepts to solve accessibility tests (e.g., image recognition for screen readers, sound detection). 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. In this role, you will build first-party assistive technologies for laptops and tablets, including the screen readers, select-to-speak, magnification, switch access, sticky keys, low-goal highlights, dwell control, dictation, voice control, etc. You will ensure that operating systems are accessible and that all laptop and tablet User Interface (UI) complies with the accessibility standards.Android delivers quality computing at scale to provide universal and unfettered access to information, entertainment, and tools. Our mission is to empower anyone to create and access information freely through fast, secure, simple, and intelligent computing.ChromeOS delivers quality computing at scale to provide universal and unfettered access to information, entertainment, and tools. Our mission is to empower anyone to create and access information freely through fast, secure, simple, and intelligent computing. Responsibilities Design, develop, test, and maintain high-quality software for Android on tablets and large screen devices, with a focus on core User Interface (UI) components and accessibility services. Integrate accessibility principles into our daily work, ensuring that the features you build provide an excellent experience for users of assistive technologies. Implement polished, user-centric features that enhance productivity and improve interaction on tablets and new Android form factors. Work closely with senior engineers, designers, and product managers to understand feature requirements and translate them into well engineered and tested technical solutions. Contribute to a high standard of engineering excellence by writing clean, reusable code, providing thoughtful code reviews, and adding meaningful test coverage. 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
Logo of Google.
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; Zhubei, Zhubei City, Hsinchu County, Taiwan.Minimum qualifications: Bachelor's degree or equivalent practical experience. 10 years of experience in embedded system and devices software industry, and in technical leadership or people management. Experience in one or more general purpose programming languages (e.g., C/C++, Java, Python). Preferred qualifications: Master's degree or equivalent practical experience. Experience with LTE and 5G NR technologies. Experience with the modem software development and testing lifecycle. Understanding of 3GPP LTE/NR Layer 2/Layer 3 protocols. Excellent communication skills, with the ability to manage multiple tasks. 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.With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. Googles mission is to organize the worlds information and make it universally accessible and useful. Our Devices Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. We research, design, and develop new technologies and hardware to make our users interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices Services team is making peoples lives better through technology.Responsibilities Detect and diagnose 3GPP Modem protocol issues identified by the modem field testing team and customers (e.g., data performance, voice call performance, and modem services). Advocate comprehensive enhancements in modem software performance and quality, facilitate the implementation of modem field test cases, and engineer the automation infrastructure for testing and debugging processes. Advocate and collaborate with cross-functional engineering teams, including IMS, AS Layer, Layer 1, and NAS layers. Engage with global carrier account teams to ensure alignment with customer performance specifications and carrier feature rollout. 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.

Cake Job Search

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