Taro Logo

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.
$150,000 - $250,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

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 projects involving memory optimization, developing algorithms for better memory utilization, and supporting on-device AI capabilities. The position offers opportunities to work with cutting-edge technology, collaborate with cross-functional teams, and impact billions of users worldwide. You'll be part of a team that researches, designs, and develops new technologies to make computing faster and more efficient. The role requires expertise in embedded systems, Linux kernel memory management, and hardware interactions. You'll have the chance to work on next-generation technologies while contributing to Google's mission of organizing the world's information and making it universally accessible. The company offers a diverse and inclusive work environment, with opportunities for growth and development in various technical areas.

Last updated 4 months 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
  • Stay up-to-date with the latest advancements in CPU architecture

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
  • Experience with highly performant code
  • English proficiency

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

Medical Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for disabilities
  • Parental benefits

Interested in this job?