← All roles

Software Engineer, Embedded Systems/Firmware, Pixel Bootloader

Apply on company site
Mountain View, CA, USA$147k - $210kFull-timePosted 1w ago

About the role

Software engineer role on the Pixel Bootloader team focused on bootloader and firmware development for Pixel devices, collaborating with Android platform, Pixel hardware, gChips, and external partners to deliver a bootloader software stack for an optimal Android experience.

Responsibilities

  • Own and deliver bootloader and firmware features in C and Rust.
  • Participate in bringing up new Pixel devices throughout the full development cycle such as pre-silicon emulation environments, SoC development boards, prototypes, mass production, and in-market.
  • Drive software planning, design, and implementation of software features in areas such as interconnect, boot, reset, memory, high speed IO, low speed IO, interrupt controllers, and security.
  • Debug issues involving complicated multi-faceted interactions between silicon, hardware, firmware, software, and the environment.
  • Work in a variety of code bases (e.g., C, Rust, and Python).

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in C.
  • 2 years of experience working with embedded operating systems.

Skills

Required:C programmingRust programmingEmbedded systems
Nice to have:Bootloaders / bare-metal firmware / RTOS / Linux kernel
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google