Google's Pixel Bootloader team needs to deliver a Bootloader software stack that provides the best Android experience for Pixel Phones and Tablets, involving designing and delivering the world's most helpful mobile experience through advanced designs, techniques, products, and experiences in consumer electronics.
Requirements
- 2 years of experience with software development in C.
- 2 years of experience working with embedded operating systems.
- 2 years of experience with data structures or algorithms.
- Experience developing embedded software in any of these environments: bare-metal microcontroller firmware, RTOS, Bootloaders (BIOS, uboot, UEFI, coreboot, etc.), Linux kernel.
- Experience with common debug or trace technologies (e.g., JTAG, ARM SWD, ARM CoreSight, gdb, TRACE32, etc.).
- Ability to work across a large range of languages and software stacks (e.g., C, Rust, Python, C++).
- Familiarity with modern SoC architecture, system bring-up, debug or trace techniques.
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.
- Participate in software planning, design and implementation of Software features in areas such as interconnect, boot, reset, memory, high speed IO, low speed IO, interrupt controller, security.
- Debug complex issues involving complicated multi-faceted interactions between silicon, hardware, firmware, software and the environment.
- Work in a large variety of code bases, primarily in C, Rust, and Python.
Other
- Bachelor’s degree or equivalent practical experience.
- Master's degree or PhD in Computer Science or a related technical field.
- US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits.
- Google is proud to be an equal opportunity workplace and is an affirmative action employer.
- We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.