Software Engineer III, Embedded, Pixel Memory

Google organizes the world's information and makes it universally accessible and useful through technology.
New Taipei, Banqiao District, New Taipei City, Taiwan
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Software Engineer III, Embedded, Pixel Memory

Google is seeking a Software Engineer III to join their Devices & Services team, focusing on embedded systems and memory optimization for Pixel devices. This role combines Google's expertise in AI, Software, and Hardware to create innovative user experiences. The position involves developing critical memory improvements to support on-device AI and Large Language Models, while ensuring optimal performance in new Pixel phone launches. The ideal candidate will work on designing novel algorithms for memory utilization and collaborate across teams to implement cross-platform features. This is an opportunity to impact billions of users by advancing Google's hardware capabilities and memory management systems. The role offers the chance to work with cutting-edge technology while contributing to Google's mission of organizing the world's information and making it universally accessible. The position requires expertise in embedded systems, kernel development, and memory management, making it perfect for engineers passionate about low-level system optimization and hardware-software integration.

Last updated 6 hours ago

Responsibilities For Software Engineer III, Embedded, Pixel Memory

  • Develop features focusing on memory improvements
  • Address the growing memory requirements of Large Language Models (LLMs) to support the future of on-device Artificial Intelligence (AI)
  • Launch new Pixel phones every year validating for improved memory functionality
  • Design and develop novel algorithms to enhance memory utilization, including memory sharing between applications and smart reclaim algorithms
  • Work with engineers across the organization to implement cross platform features
  • Implement innovative approaches to improve software performance

Requirements For Software Engineer III, Embedded, Pixel Memory

Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting
  • 1 year of experience working with kernel development

Benefits For Software Engineer III, Embedded, Pixel Memory

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for disabilities
  • Global collaboration opportunities

Interested in this job?

Jobs Related To Google Software Engineer III, Embedded, Pixel Memory

Embedded Software Developer III, Developing Productivity, Core

Embedded Software Developer III position at Google, focusing on developing productivity tools and core infrastructure, requiring expertise in C++, Linux, and embedded systems.

Imaging System Architect, Imaging and Vision

Lead imaging systems development for Google's consumer hardware, focusing on eye tracking, head tracking, and multi-camera systems.

CPU Hardware Emulation Engineer, Google Cloud

CPU Hardware Emulation Engineer position at Google Cloud, focusing on hardware emulation infrastructure, automation, and validation for custom silicon solutions.

SoC and IP Design Engineer, Google Cloud

Design and develop custom silicon solutions for Google Cloud's infrastructure as a SoC and IP Design Engineer, focusing on RTL development and hardware optimization.

ASIC Engineer, IP Design, Silicon

ASIC Engineer position at Google focusing on IP Design and Silicon development, requiring RTL design experience and hardware engineering expertise.