Cake Job Search

Advanced filters
Off
New Taipei, Taiwan
Logo of Google.
This internship is intended for students in their penultimate year program in Computer Science or a related technical field. To be eligible for this program, candidates must have an expected graduation date between December 2026 and 2027 and be available to work full-time for 10-12 weeks during 2026 summer.Participation in the internship program requires that you are located in Taiwan for the duration of the internship program.Applicants will be reviewed on a rolling basis and it is encouraged to apply early. The anticipated application window is open until Dec 31, 2025, but may close earlier if all available projects are full. Applications submitted after the application window or once role is closed/projects are full will not be considered. Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for this internship program.To start the application process, you will need an updated CV or resume and a current unofficial or official transcript in English. Click on the “Apply” button on this page and provide the required materials in the appropriate sections (PDFs preferred):In the “Resume Section”: attach an updated CV or resumeIn the “Education Section” : attach a current or recent unofficial or official transcript in English; under “Degree Status”: select “Now attending” to upload a transcript.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.Minimum qualifications: Currently pursuing a Bachelor’s, Master's, or PhD degree in Computer Science, or a related technical field. Experience in software development and coding in at least one general purpose programming language (e.g., Java, C, C++, Python, JavaScript, C#, Go, etc.). Preferred qualifications: Knowledge of Unix/Linux environments, Machine Learning, Tensorflow, or embedded systems. Ability to showcase tech projects and participate in computer science-related extracurricular activities. Available to work full time for 10-12 weeks outside of university term time and to return to a degree program after completion of the internship. About the jobSoftware Engineering Interns at Google are researchers and developers who yearn to create and implement complex computer science solutions. Our engineers develop massively scalable, distributed software systems and also collaborate on multitudes of smaller projects that have universal appeal this requires research, awareness, interactivity and the ability to ask the right questions. You'll develop effective competencies in data structures and algorithms, along with a technical fascination for how stuff fits together. You'll also have a solid foundation in computer science, allowing you to come up with new ideas, as well as to strive for a deep understanding of our products and services in order to continually improve upon them. We focus on being a collaborative, global organization consisting of engineers with the highest levels of technical depth, programming skills, and a keen attention for quality. In this role, you will work on our core products and services as well as those which support critical functions of our engineering operations.Google is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to address some of technology's greatest challenges and make an impact on millions, if not billions, of users. At Google, engineers not only revolutionize search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, Social to Local, Google engineers are changing the world one technological achievement after another.Responsibilities Apply knowledge gained in computer science courses to real-world problems. Analyze information and evaluate results to choose the best solution to effectively solve problems. Develop scripts to automate routine tasks. Create and support a productive and innovative team. Work with peers, managers, and teams. 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. 8 years of experience in software development. 3 years of experience with embedded operating systems. 3 years of experience in a technical leadership role. 2 years of experience in a people management or team leadership role. Preferred qualifications: Experience building and troubleshooting Bluetooth/BL-based consumer devices. Experience integrating with android-based host devices. Experience with ranging technologies. 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 extensive technical expertise you take initiative to independently design and implement new systems, designing, implementing, and testing multiple features with little or no direction from tech lead or manager. You collaborate with key stakeholders to determine future direction of work. 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, guide, and vet system designs within the scope of the broader area, and solve problems. Drive project tracking and risk management through regular communication with leadership regarding project status, risks, road blocks, mitigation strategies, and trade-offs. Help manage and coach a team of engineers. Prioritize work and manage resources. Collaborate with software vendors and cross-functional teams on complex system integration tasks to achieve cost-effective product solutions. Develop, debug, and integrate general embedded system layers often interfacing with Bluetooth Low Energy (BLE) protocols/connectivity stack, sensors, and audio components. Collaborate with hardware teams on board bring-up, validation, power management, and hardware debug, and contract manufacturing to support factory builds and operations. 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. 8 years of experience in software development with C or C++. 3 years of experience in a technical leadership role. 2 years of experience in a people management or team leadership role. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. 3 years of experience with working in a matrixed organization. Experience in developing for Internet of Things (IoT) cameras or smart home devices. Experienced in Linux camera software stack development such as camera Software Development Kits (SDK), framework, machine learning and video streaming. Experience in one or more of the following areas: Android, networking, embedded Linux, video streaming and camera stack or camera Hardware Abstraction Layer (HAL) design. About the jobLike Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering 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 Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. 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.With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. The Google Home camera software team researches, designs, and develops technologies and hardware to make computing interactions faster, seamless, and empowering.In this role, you will drive the evolution of Google Home camera devices through software architecture, camera experiences, and product solutions. You will leverage computer vision, sound detection, and Large Language Models (LLMs) to enhance user safety and security.The Google Home team focuses on hardware, software and services offerings for the home, ranging from thermostats to smart displays. The Home team researches, designs, and develops new technologies and hardware to make users’ homes more helpful. Our mission is the helpful home: to create a home that cares for the people inside it and the world around it.Responsibilities Grow and lead a team of engineers; set priorities, and align strategy across teams. Lead the architectural design and implementations, ensure quality camera software stack solutions that increase the Google Home Camera user experience and overall product strategy. Design and develop the camera software stack for Home camera/doorbell devices, from kernel/driver to user-space services. Own development and shipment, tracking progress, communicating risks, and maintaining alignment with the product roadmap. Manage the full software cycle (e.g., prototype to launch) and work cross-functionally with Product Manager, User Experience, Engineering Productivity, and external Google Cloud/Machine Learning (ML) teams. 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. 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 AI Platform and Machine Learning Infrastructure establishing standards and quality metrics. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. 3 years of experience working in a structured organization. Experience in one or more of the following areas: on-device machine learning, mobile algorithms, LLM/GenAI evaluations, data collection for ML, and Android development. Experience in AI toolchain, evaluation metrics design, and data management techniques. Experience with implementing compute-heavy algorithms on mobile systems. Experience launching one or multiple AI/ML-powered user-facing products. 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. AI Platform Empowering X (APEX) team's mission is to accelerate and ensure the quality of the Artificial Intelligence (AI) development lifecycle for Android and Pixel. In this role, you will build the stack for scaling the organization's machine learning (ML) needs, which include data strategies, model training, and evaluation techniques, incorporating human feedback for ML quality, on-device optimization, feature development, and quality experiments.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 Grow the local team experience and projects, mentoring team and removing bottlenecks. Interface with cross-functional and remote teams, engineering managers, and stakeholders to to influence cross-team priority and roadmap. Design tools/platforms/frameworks to enhance intelligent applications development, with focus on model evaluation, quality, and performance on Pixel and Android in a private and safe manner. Craft evaluation datasets, metrics, and pipelines to understand, evaluate and optimize the behavior of our models, platform and algorithms. Support a multitude of user-facing features that rely on the quality and performance of these algorithms, as running on compute-constrained embedded systems. 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. 8 years of experience in software development in Embedded domain, data structures, algorithms, and software design. 3 years of experience in a technical leadership role, overseeing projects, with 2 years of experience in a people management, supervision/team leadership role. 3 years of experience with Design, development, and testing of embedded software drivers for the next generation smart devices. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. Experience with Linux kernel core and drivers, including power management, clock management, communication, interrupt handling, synchronization, memory management and scheduling etc. Experience with Advanced RISC Machine (ARM), Reduced Instruction Set Computer (RISC-V) or other low-power System-on-Chip (SoC) architectures, memory systems, fabric etc. Experience working with hardware designers/reading schematics. Knowledge of embedded systems development, Real-Time Operating System (RTOS) concepts, device drivers and hardware/software integration. About the jobLike Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering 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 Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. 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.With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. As a Software Engineer, you will work on hardware and software. We are a vertically integrated team spanning from hardware through applications. You will manage a team of developers to deliver Linux drivers, libraries, and tools for silicon validation and productization of Google custom silicon.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 Manage a team of developers to deliver Linux drivers, firmware, libraries, and tools for silicon validation and productization of Google custom silicon. Develop new software, hardware, and system architecture to support future applications. Design, development, and testing of embedded software drivers for the next generation smart devices. Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and 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
Logo of Google.
Google welcomes people with disabilities.Minimum qualifications: Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience testing, maintaining, or launching software products. 1 year of experience with software design and architecture. Preferred qualifications:Master's degree or PhD in Computer Science or related technical field. 1 year of experience in a technical leadership role.Experience in writing TypeScript, or Angular. Experience with industry standard tools and infrastructure for embedded systems, or chip design and testing. Experience leveraging major cloud platforms, and AI-powered coding assistants/tools to accelerate the software development life-cycle. Experience in studying customer workflows, identifying pain points, and designing/implementing creative 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 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, build, and maintain high-performance, scalable, and highly available software systems and services critical to the silicon organization's infrastructure. Implement and simplify systems for the setup and maintenance of continuous integration (CI), code coverage, power analysis, and performance analysis tools. Serve as a team multiplier for the chip design organization, driving significant, measurable improvements in development velocity and product quality across the hardware and software ecosystem. Improve overall development efficiency across the silicon organization and potentially Google-wide through the creation of custom tools and continuous tooling enhancements. Communicate and partner with client teams and executive staff to deeply understand customer workflows, identify pain points, and collaboratively plan technical 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
Logo of Google.
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 software development in C or C++. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. Experience in authentication, encryption, certificate management, or operating system security. Experience working on embedded or phone security design and development. Experience with Advanced RISC Machine (ARM) or other low-power SoC architectures. Experience with boot and runtime firmwares such as TF-A, UEFI, ACPI etc. Experience with open source development and knowledge of the security development life cycle. 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. Be part of a team which builds features and software experiences on Pixel devices.Our team works on the latest technology going into our Pixel devices. We work on Pixel software stack building experiences working in collaboration with many software engineering teams within 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 Work on next generation Pixel security designs and projects. Improve low-level system software components critical to Pixel security. Research design and develop security features for future Pixel devices. Develop technical solutions to help mitigate security vulnerabilities. Collaborate with upstream Open Source Software projects. 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 Computer Science, Electrical Engineering, a related technical field, or equivalent practical experience. 5 years of experience in software engineering with performance-critical systems or low-level development. Experience with on-device machine learning. Experience with programming in C and C++. Preferred qualifications: Experience with GPU programming (e.g., CUDA, OpenCL, Metal, Vulkan Compute). Experience in designing, implementing, and optimizing machine learning models using frameworks like TensorFlow or PyTorch. Experience with performance analysis, profiling, and debugging tools for mobile devices. Knowledge of computer architecture with mobile systems on a chip (SoC) architectures and GPU pipelines. 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. The Silicon team develops silicon solutions that provide differentiated user experiences in Google Hardware products and optimize performance and power for specific use cases. This includes systems on a chip (SoCs) and related signal, reasoning, and sensor integrated circuits (ICs) for the product portfolio. In this role, you will partner with cross-functional teams to deliver software to enable a quality user experience on Pixel and other hardware products.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 optimized GPU kernels for compute-intensive workloads. Enhance machine learning model inference performance on mobile Graphics Processing Unit (GPU) architectures. Implement novel machine learning-based algorithms to advance GPU graphics rendering capabilities. Conduct system-level performance analysis, identify bottlenecks, and implement optimizations across the hardware/software stack. 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.
Please complete your application before Dec. 31, 2025. Applications will be reviewed on a rolling basis and it’s in a candidate’s best interest to apply early.Timing on when you can hear back will vary and can take upwards of 90+ days. If you haven’t heard from us in three months about your application, we likely proceeded with other candidates for the role. Participation in the internship program requires that you are located in Taiwan for the duration of the internship program.This internship is intended for students in their penultimate academic year, who are pursuing a master or PhD degree program in Electrical, Electronics, and Communication Engineering or a related technical field. Candidates must have an expected graduation date in December 2026 or 2027 and be available to work full-time for 10-12 weeks during 2026 summer. Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for this internship program.To start the application process, you will need an updated CV or resume and a current unofficial or official transcript in English. Click on the “Apply” button on this page and provide the required materials in the appropriate sections (PDFs preferred):In the “Resume Section:” attach an updated CV or resume.Please ensure you’ve listed your anticipated graduation date (in MM/YY)In the “Education Section:” attach a current or recent unofficial or official transcript in English.Under “Degree Status,” select “Now attending” to upload a transcript.Google welcomes people with disabilities.Minimum qualifications: Currently pursuing a Bachelor's, Master’s or PhD degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field. Project experience in one of the following areas: computer architecture, microarchitecture, RTL design, design verification: creating testbenches and validation plans, formal or assertion-based verification, physical design and circuits: synthesis, place-and-route, timing closure, custom circuit design, or power/signal integrity analysis, pre/post-silicon validation. Experience with Python, C or C++. Preferred qualifications: Experience with performance modeling, system-level simulation, or embedded systems development. Familiarity with industry-standard EDA tools (e.g., from Synopsys, Cadence, Mentor). Expertise in a specialized area, such as high-performance/low-power design techniques, memory hierarchies, machine learning accelerators, interconnects, or advanced packaging. Strong foundation in Design Automation (CAD/EDA), including developing and supporting design flows and infrastructure for large-scale projects. Available to work full time for 10-12 weeks outside of university term time. In their penultimate academic year or returning to a degree program after completion of the internship. About the jobYou will have the opportunity to collaborate with architects, implementation designers, verification engineers, and software engineers. The responsibilities may include but not limited to developing architecture models, analysis tools, building simulation infrastructure, pushing the boundaries of performance and efficiency, and driving architectural decisions of our silicon products. The team that an intern may join is subject to project needs and intern's technical strength. Responsibilities may vary by specific team.Google is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to address some of technology's greatest challenges and make an impact on millions, if not billions, of users. At Google, engineers not only revolutionize search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, Social to Local, Google engineers are changing the world one technological achievement after another.Responsibilities Responsibilities and detailed projects will be determined based on your educational background, interest, and skills. 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 in program or project management. Experience across all phases of a product development from prototype to mass production to end of life. Experience with product life cycles, tools, processes, and operations planning. Preferred qualifications: 5 years of experience in consumer electronics manufacturing and in managing NPI product builds. Experience in coordinating and supporting cross-functional teams on engineering sample management processes. Experience in spreadsheet formulas, with an understanding of logistics and international shipping. Knowledge of Bill of Materials (BOMs). Ability to manage multiple tasks and projects simultaneously, prioritizing and managing relationships with Original Device Manufacturers, Joint Design Manufacturers , and Contract Manufacturer suppliers. Excellent organizational skills, including experience in managing spreadsheets and coordinating across teams and functions. About the jobA problem isn’t truly solved until it’s solved for all. That’s why Googlers build products that help create opportunities for everyone, whether down the street or across the globe. As a Program Manager at Google, you’ll lead complex, multi-disciplinary projects from start to finish — working with stakeholders to plan requirements, manage project schedules, identify risks, and communicate clearly with cross-functional partners across the company. Your projects will often span offices, time zones, and hemispheres. It's your job to coordinate the players and keep them up to date on progress and deadlines. As an Engineering Project Specialist, you will be shaping the future of technology. You will collaborate with some of the experts in the industry to bring hardware advancements to life. You will navigate engineering requirements and grow in a changing environment that will be crucial to delivering products that redefine what's possible and impact billions of users worldwide.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 Own the management of New Product Introduction (NPI) build matrices, ensuring alignment with project timelines and goals. Improve resource utilization by balancing allocation needs across validation, qualification, and production requirements. Foster the communication and collaboration between engineering teams and Contract Manufacturers (CMs) to drive efficiency. Track material readiness, identify potential bottlenecks, and implement solutions to maintain on-time delivery schedules. Analyze and refine build readiness processes, documentation, and training materials to enhance team performance. 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.