Google Technology/Software

Software Engineer, Embedded Systems/Firmware, Pixel Bootloader

Mountain View, CA In person Full-time

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).

Job description provided by Google.
View the original posting