Cake Job Search

Advanced filters
Off
New Taipei, Taiwan
Full-time
Mid-Senior level
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, C++, Python). 1 year of experience with data structures or algorithms. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. Experience in native Android application development using Kotlin or Java. Experience with mobile development workflows, including testing frameworks, and performance analysis.Experience integrating AI/ML into user-facing applications. Excellent communication and collaboration skills, with a proven ability to work effectively in cross-functional, collaborative team environments. 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. Our mission is to build premium, innovative and reliable AI native experiences that simplify everyday tasks for users. We are shaping the future of mobile applications and experiences by integrating Gemini deeply into the essential needs of everyday users, so experiences are personalized and innovative. We aim to simplify daily tasks, guaranteeing that AI serves as a fluid, integrated, and vital part of the user experience.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 Design, build, and maintain high-quality Android components and server components for Pixel apps end to end, ensuring a premium user experience. Partner closely with AI/ML teams to integrate AI/ML capabilities into native apps. Work with PM, UX, QA and other cross functional partners to define requirements and design engineering solutions to user problems. Collaborate with partners across Google to integrate app experiences into the broader Android ecosystem. Deeply understand AI/ML capabilities, and help design applications at the edge of model capabilities to enable user goals, and operate at the cutting edge of agentic engineering to develop products. 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
Apply
Google welcomes people with disabilities.Minimum qualifications: Bachelor’s degree or equivalent practical experience. 2 years of experience with Android software development in Kotlin or Java. Preferred qualifications: 1 year of experience in Android UI development. Experience in large-scale software development. Experience working with product managers and UX designers. Experience in data analysis and machine learning. Ability to communicate in English fluently to support cross-region teams collaboration. 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. 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 Innovate and build features on Pixel devices or Android platform. Be involved in the whole life cycle of the software development, from collecting requirements, iterating on design, to implementation and testing. Leverage data-driven insights to optimize Pixel/Android features discovery and boost user engagement. Collaborate closely with cross-functional teams to define/scope product features. Be responsible for setting the technical direction as well as for planning deliverables and milestones. 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
Apply
Google welcomes people with disabilities.Minimum qualifications: Bachelor’s degree or equivalent practical experience. 2 years of experience with software development in Python, Java or C++. Experience with data structures or algorithms in either an academic or industry setting. Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. Experience with generative AI agent or with agentic workflows in designing multi-agent systems or complex tool-use patterns. Experience with building automation system, or testing infrastructure. Strong mobile software engineering practices and strong domain knowledge with Android and Android development process. Ability to ramp up and learn quickly in a technically complex domain. Ability to collaborate well both within and outside the team. 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 mission of the MAKE team is to build high-quality, innovative, and differentiating applications, experiences, and solutions for Pixel. As a member of the MAKE-Pixel Quality team, you will be at the forefront of ensuring a seamless and delightful user experience for millions.In this role, you will build the systems that accelerate and enhance the workflow of the feature developers, revolutionizing how we approach software quality. You will collaborate closely with teams across multiple regions spanning software development, feature tuning, advanced infra/tooling, and product integration.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 Drive Innovation: Lead the design and development of innovative software engineering solutions that strategically address core business objectives and elevate the Pixel experience. End-to-End Ownership: Take deep pride and active ownership of your code, development processes, and the final product to ensure the highest standards of delivery. Cross-Functional Collaboration: Partner closely with various, global teams across Google to integrate features, tune performance, and share technical insights. Advocate Excellence and Uphold Best Practice: Guarantee product excellence, technical robustness, and optimal system performance across all your initiatives. Rigorously apply and advocate for engineering best practices, including robust functional and performance testing, instrumentation, and data-driven experimentation. Strategic Impact: Play a pivotal role in propelling the team toward our long-term strategic goals, particularly in adopting and scaling our AI-powered quality infrastructure. 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
Apply
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., Kotlin or Java). 1 year of experience in Android development. Preferred qualifications: Master's degree in Computer Science or a related technical field. Experience in Android UI development. Experience in software development in Kotlin or Java. 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. This role is critical to Pixel's growth and retention strategy, ensuring that Pixel users can discover and engage with the latest and greatest Pixel Features.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 Develop in our Kotlin app and our Server. Collaborate with cross-functional partners to clarify feature experiences and designs. Make data-driven decisions, to optimize Pixel hero feature discovery and boost user-engagement. Participate in design reviews with peers and stakeholders to align on technical decisions. Improve and maintain infrastructure to scale solutions for My Pixel App. 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
Apply
Google welcomes people with disabilities.Minimum qualifications: Bachelor's degree or equivalent practical experience. 5 years of experience troubleshooting technical issues for internal/external partners or customers in the consumer electronics or embedded systems industry. Experience in an object-oriented programming language (e.g., Java, Kotlin, C++ or Python) Experience in managing partnerships or client relationships in the mobile/Consumer Electronics (CE)/embedded space. Preferred qualifications: Experience driving partner technical collaboration programs and working with embedded systems. Experience with Android application or platform development. Experience with analytical rigor in a proactive, ownership-driven approach to creatively solve problems, while effectively managing multiple projects and stakeholders. Strong understanding of internet and streaming technologies and strong communication skills . Ability to travel, including to mainland China, to collaborate with partners. Ability to communicate in Mandarin Chinese fluently to collaborate with partners. About the jobAs a Technical Solutions Consultant, you will be responsible for the technical relationship of our largest advertising clients and/or product partners. You will lead cross-functional teams in Engineering, Sales and Product Management to leverage emerging technologies for our external clients/partners. From concept design and testing to data analysis and support, you will oversee the technical execution and business operations of Google's online advertising platforms and/or product partnerships.You will be able to balance business and partner needs with technical constraints, develop innovative solutions and act as a partner and consultant to those you are working with. You will also be able to build tools and automate products, oversee the technical execution and business operations of Google's partnerships, as well as develop product strategy and prioritize projects and resources. As a Technical Solutions Consultant in our Android TV Partner Engineering team, you are the technical engagement manager taking responsibility for the success of our Android TV partnerships. With your technical expertise, you will support code and architecture reviews from internal and external stakeholders, work on simplifying and streamlining processes, and gather and analyze data that helps Google and its partners to make informed decisions. You will also define the scope of technical projects, oversee execution, and manage the overall technical aspects to build strong, successful, long-term partnerships.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 Lead the technical engagement effort with key TV industry partners. Conduct technical reviews of partner implementations, identify and resolve technical challenges to ensure successful device launches. Improve product feature offerings by providing partner feedback and advocating on behalf of the partner to internal cross-functional teams including Product Management, Business Development, and Engineering. Drive quality and scale through continuous improvement of both technical and policy/process aspects of reference design programs. Improve partner devices through debug and resolution of technical issues across the stack including SOC Board Support Package (BSP), Android framework, and Android TV specific application 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.
Negotiable
No requirement for relevant working experience
Apply
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 (eg. C++), or 1 year of experience with an advanced degree. Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. Experience in leveraging AI-powered development tools and methodologies to optimize software engineering workflows and enhance overall code quality. Experience in one or more of the following areas: Linux Development, Android Hardware Abstraction Layer (HAL) development, Device Driver Development, or Camera System Development. Proficiency in C++. Excellent problem-solving and communication skills, with the ability to work both separately and collaboratively. Passionate for developing and delivering high-quality, robust software solutions. 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. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. The Pixel Camera team is a collection of sub-teams organized around different parts of the camera stack, with some teams focused on Pixel specifically and some focused on the wider Android ecosystem, our mission is to build innovative software experiences on the Pixel phones that leads the entire Android ecosystem. We are a team that's passionate about building the world's best cameras and camera experiences to delight our users, partnering with teams across Google.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 Design and implement the Pixel camera system software stack, from concept to execution. Introduce camera technologies to deliver an industry-leading mobile camera experience for our users. Measure, optimize, monitor, and continuously improve system stability, performance, and overall software quality. Collaborate effectively with cross-functional teams across various organizations to ensure successful product delivery and maximize impact. 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
Apply
Google welcomes people with disabilities.Minimum qualifications: Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience. 5 years of experience in coding (Python or Java), developing test methodologies, writing test plans, creating test cases, and debugging. 3 years of experience with developing infrastructure, or experience with compute technologies, mobile application development. 1 year of experience deploying AI tools into daily operations and test oriented processes. Preferred qualifications: Master's degree or PhD in Computer Science, Electrical Engineering, or a related field. 6 years of experience in specialized testing such as production testing, system integration testing, etc. 4 years of experience with mobile system components, interfaces, protocols, system UI data label/annotation/evaluation, built and lease. 3 years of experience working in a complex, matrixed organization. 2 years of experience providing technical leadership and leading projects (e.g., test, release, etc.). 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. 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 Lead the utilization or development of automation tools or scripts to improve product and engineering health. Develop test plans based on product excellence/test strategies. Lead test plan reviews with engineers and other stakeholders across teams. Define the test framework, test preconditions, and other test control and reporting functions to enable others to test functionality. Drive scalable test infrastructure and utilize debugging to optimize development efficiency and resolve complex, system-level engineering issues. Participate in product design review with product managers, software/hardware engineers, and other stakeholders to contribute to product design, testability, and implementation. Integrate AI tools into daily workflows to boost efficiency. 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
Apply
Google welcomes people with disabilities.Minimum qualifications: Bachelor’s degree, or equivalent practical experience. 8 years of experience in software development. 3 years of experience in a technical leadership role. 2 years of experience in a people management or team leadership role. Experience with Andriod or mobile app development. Experience using Java or Kotlin programming language. Preferred qualifications: 5 years of experience in a people management or team leadership role. 3 years of experience working in a complex, matrixed organization. Experience in working on fast growing products. Strong experience working with cross-functional team leads. Passion and experience building user-facing products. About the jobLike Google's own ambitions, the work of a Software Engineer (SWE) goes way beyond just Search. SWE Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of engineers. You not only optimize your own code but make sure engineers are able to optimize theirs. As a SWE Manager you manage your project goals, contribute to product strategy and help develop your team. SWE teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way. The Google Home Camera Software team builds smart home cameras that leverage intelligent AI to ensure home security and safety. We combine the best of Google AI, software, and hardware to create helpful experiences for our users. Our team researches, designs, and develops new technologies to make user interactions with computing more seamless.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 Manage a team of software engineers designing and building Android applications, and application server components. Lead innovative camera AI feature development, and architect technical solutions on Pixel devices. Lead design reviews with stakeholders to decide amongst available technologies. Collaborate closely with partner teams such as research, product management, UX, hardware development and optimization, testing, etc. in the whole application development cycle. Maintain a high quality, performance, and reliability bar for the application services and components to ensure product excellence. 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
Apply
Google welcomes people with disabilities.Minimum qualifications: Bachelor's degree in a technical field, or equivalent practical experience. 10 years of engineering program management experience in leading hardware development projects in partnership with contract manufacturers, both in ODM and JDM engagements. 7 years of experience in leadership role(s) with/without direct reports. Preferred qualifications: 10 years of experience managing cross-functional/team projects. Experience managing a variety of people's origins and backgrounds. Experience with the development of consumer and mobile (wearable) products. Track record growing and leading large EPM teams to success. About the jobGoogle's projects, like our users, span the globe and require managers to keep the big picture in focus while being able to dive into the unique engineering challenges we face daily. As a Technical Program Manager at Google, you lead complex, multi-disciplinary engineering projects using your engineering expertise. You plan requirements with internal customers and usher projects through the entire project lifecycle. This includes managing project schedules, identifying risks and clearly communicating them to project stakeholders. You're equally at home explaining your team's analyses and recommendations to executives as you are discussing the technical trade-offs in product development with engineers.Using your extensive technical and leadership expertise, you manage various Engineering-specific programs and teams. The team develops all the hardware for Google's Home and Trackers business, under the Google Home and Fitbit brands. Hardware is developed using the JDM Lite methodology, in close cooperation with the manufacturing partner (JDM), and other internal cross-functional teams, such as ProdOps, embedded software, algorithms, and various TechEng groups.The team is composed of very senior engineers and EPMs, which reflects the essential leadership and cross-functional requirements of the team members.Responsibilities Organize, lead and grow the EPM team to deliver 5 to 10 simultaneous complex hardware development projects in close cooperation with the manufacturing partner (JDM partner) and internal cross-functional teams. Managing external partners and the relationship with cross-functional teams is a core area of responsibility. Directly manage the EPM team, including all aspects of people management. Be a highly credible thought leader within Google and industry on the subject matter domain of the respective organization. Drive measurable program performance gains correlated to execution velocity. Establish governance over prioritization decisions to ensure alignment with key performance indicators.  Be a change advocate responsible for initiating and leading multiple organizations through pivots needed to address shifts in business trends and priorities. 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
Apply
Google welcomes people with disabilities.Minimum qualifications: Bachelor’s degree or equivalent practical experience. 2 year of experience with software development in C++. 2 year of experience with data structures and algorithms. Preferred qualifications: Master's degree or PhD in Computer Science or related technical fields. Experience in initial camera software bring-up, managing camera system Input/Output, and cross-layer debugging. Experience collaborating with hardware engineering, camera sensor teams, or factory central test engineering/manufacturing teams on troubleshooting and root-cause analysis. Experience optimizing system performance (latency, power, memory) on mobile chipsets or SOC platforms. Experience in camera software domains, specifically camera drivers, Android camera hardware abstraction layer (HAL), and framework architecture. Proficiency in C/C++ for embedded systems, and scripting languages like Python for automation or test infrastructure development. 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 Support initial image quality (AE) bring-up software work and manage the communication and integration of input/output (I/O) streams across the camera system. Optimize system-level performance (including power consumption, latency, and memory footprint) after AE software and features enter the deployment phase. Implement, optimize, and integrate AE software solutions and framework components onto target mobile device platforms and the Android HAL. Collaborate closely with the camera sensor team to integrate new sensor technologies, and work with the hardware and factory CTE teams to troubleshoot and resolve production and hardware-related issues. Collaborate closely with image quality and tuning engineers to debug complex software issues, validate exposure transitions, and support infrastructure for automated testing methodologies to reduce manual labor. 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
Apply

Cake Job Search

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