Taro Logo

Senior Embedded Software Engineer, Low-power Ambient Computing, Pixel

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

Description For Senior Embedded Software Engineer, Low-power Ambient Computing, Pixel

Google is seeking a Senior Embedded Software Engineer to join their Pixel team, focusing on low-power ambient computing. This role is crucial in developing frameworks and features that optimize ultra low-power hardware in smartphones, wearables, and smart devices. The position involves working across the entire Android stack, from hardware integration to high-level applications.

The team operates like a mini-Android, driving hardware changes, developing low-level embedded software frameworks, and creating drivers and applications. This role is particularly focused on enabling integration with specialized hardware to predict and understand user needs without explicit interaction.

As part of Google's Android team, you'll be contributing to a platform that powers over 3 billion devices worldwide. The mission is to bring computing to everyone globally, believing that computing is a force for good that enables access to information, economic opportunity, productivity, and connectivity.

The ideal candidate should have strong expertise in C/C++ programming, embedded systems, and experience with driver-level or OS/RTOS programming. Knowledge of digital signal processing, radio communications technologies, and machine learning in embedded systems would be particularly valuable. The role offers the opportunity to work on cutting-edge technology that directly impacts billions of users while pushing the boundaries of low-power computing capabilities.

Working at Google means joining a team that's committed to innovation and technical excellence, with the resources and scale to make a global impact. The position offers the chance to work with specialized hardware, optimize system performance, and develop next-generation features for Google's hardware products.

Last updated 2 days ago

Responsibilities For Senior Embedded Software Engineer, Low-power Ambient Computing, Pixel

  • Perform integration, bring-up, and validation of embedded software on smartphone hardware
  • Develop and maintain driver-level firmware, middleware, and other embedded software components
  • Diagnose and debug issues reported by test teams and internal users
  • Measure and improve system memory usage, power consumption, and processing efficiency
  • Collaborate with internal and external engineering teams

Requirements For Senior Embedded Software Engineer, Low-power Ambient Computing, Pixel

  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C/C++ programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience working with embedded operating systems

Interested in this job?

Jobs Related To Google Senior Embedded Software Engineer, Low-power Ambient Computing, Pixel