Senior Software Engineer, Embedded Software, Pixel Memory Management

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer

Description For Senior Software Engineer, Embedded Software, Pixel Memory Management

Google's Devices & Services team is seeking a Senior Software Engineer to join their Embedded Software team, focusing on Pixel Memory Management. This role combines Google's expertise in AI, Software, and Hardware to create innovative user experiences. You'll be working on critical memory optimization projects for Google's Pixel devices, developing novel algorithms for memory utilization, and addressing the growing demands of on-device AI. The position requires strong expertise in embedded systems, Linux kernel memory management, and hardware interactions. You'll be part of a team that's pushing the boundaries of mobile device performance and efficiency, working on next-generation technologies that impact billions of users. The role offers opportunities to work with cutting-edge technology, collaborate with various teams, and contribute to Google's mission of organizing the world's information. This position is perfect for engineers passionate about low-level systems optimization, memory management, and creating impactful solutions at scale.

Last updated an hour ago

Responsibilities For Senior Software Engineer, Embedded Software, Pixel Memory Management

  • Launch new products every year validating for improved memory functionality
  • Design and develop novel algorithms to enhance memory utilization
  • Address the growing memory requirements of LLMs to support the future of on-device AI
  • Work closely with external teams to implement cross platform features to improve Pixel memory performance
  • Stay up-to-date with the latest advancements in CPU architecture to develop new Android and Linux memory features

Requirements For Senior Software Engineer, Embedded Software, Pixel Memory Management

Linux
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 3 years of experience working with embedded operating systems
  • Experience with Linux operating systems and Linux kernel memory management (MM)
  • Experience with hardware

Benefits For Senior Software Engineer, Embedded Software, Pixel Memory Management

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for disabilities
  • Inclusive work environment

Interested in this job?

Jobs Related To Google Senior Software Engineer, Embedded Software, Pixel Memory Management

Senior Platform System Architect, Silicon

Senior Platform System Architect position at Google, focusing on custom silicon solutions and SoC architecture for consumer products with emphasis on AI technology integration.

Senior Multimedia System Architect, Silicon

Senior Multimedia System Architect role at Google focusing on silicon development, imaging systems, and machine learning hardware acceleration.

Senior Firmware Engineer, Google Cloud

Senior Firmware Engineer position at Google Cloud, focusing on embedded systems development and custom silicon solutions for data center infrastructure.

Embedded Senior Software Engineer, Pixel Power Software

Senior Software Engineer position at Google focusing on embedded systems and power management for Pixel devices, requiring expertise in C programming and SoC development.

Senior Software Engineer, Optical System Design

Senior Software Engineer position at Google focusing on optical system design, combining software development with optical engineering expertise for next-generation display technologies.