Software Engineer, Embedded Systems/Firmware, Pixel Bootloader
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.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago