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

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

Google's Devices & Services team is at the forefront of combining AI, Software, and Hardware to create transformative user experiences. As a Senior Software Engineer in Embedded Software, you'll be crucial in developing and optimizing memory management for Pixel devices. You'll work on cutting-edge projects involving LLMs and on-device AI, while designing novel algorithms for memory utilization. The role offers the opportunity to impact billions of users through Google's hardware products, specifically focusing on memory performance optimization. You'll collaborate with cross-functional teams, stay current with CPU architecture advances, and contribute to launching new products. This position combines deep technical expertise in embedded systems with the chance to work on next-generation technologies at one of the world's leading tech companies. The role offers exposure to various aspects of system design, from low-level optimization to AI integration, making it an exciting opportunity for those passionate about embedded systems and performance optimization.

Last updated 2 hours 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

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

Medical Insurance
Dental Insurance
Vision Insurance
  • Equal opportunity employer
  • Accommodation for disabilities

Interested in this job?

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

Senior Register-Transfer Level Design Engineer, Core IP, Silicon

Senior RTL Design Engineer role at Google, focusing on custom silicon solutions for consumer products, requiring 10+ years of experience in hardware design and implementation.

Senior Silicon Digital Design Engineer

Senior Silicon Digital Design Engineer role at Google, developing custom silicon solutions for consumer products with focus on RTL design and hardware innovation.

Senior Silicon Design Verification Engineer, Security

Senior Silicon Design Verification Engineer position at Google, focusing on security IP verification and custom silicon solutions for consumer products.

Senior TPU Software Engineer, Cloud Platforms

Senior TPU Software Engineer position at Google, developing system software for Tensor Processing Units, requiring expertise in C/C++ and embedded systems.

Senior Physical Design Engineer, Mixed Signal, Silicon

Senior Physical Design Engineer position at Google, focusing on mixed-signal silicon design and implementation for consumer products.