EngineerJobs.io
← Back to all jobs

Job Description

Build the software foundation that powers Pixel devices. On Google’s Pixel Bootloader team, you will collaborate on a bootloader software stack for Pixel phones and tablets, helping take key firmware features from planning through bring-up and into in-market systems. This onsite role in Mountain View, CA pairs hands-on embedded development with deep debugging across software, firmware, and hardware.

Responsibilities

  • Own and deliver bootloader and firmware features using C and Rust.
  • Contribute to bringing up new Pixel devices across the full development cycle, including pre-silicon emulation, SoC development boards, prototypes, mass production, and in-market
  • Drive software planning, design, and implementation across core platform areas such as interconnect, boot, reset, memory, high speed IO, low speed IO, interrupt controllers, and security.
  • Debug complex issues involving multi-faceted interactions across silicon, hardware, firmware, software, and the environment.
  • Work across multiple code bases, including C, Rust, and Python.

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

Preferred Qualifications

  • Master’s degree or PhD in Computer Science or a related technical field.
  • 2 years of experience with data structures and algorithms.
  • Experience using common debug or trace technologies such as JTAG, ARM SWD, ARM CoreSight, gdb, and TRACE32.
  • Experience developing embedded software in bare-metal microcontroller firmware, RTOS, bootloaders (such as BIOS, uboot, UEFI, coreboot), or Linux kernel.
  • Experience with modern SoC architecture, system bring-up, debug, or trace techniques.
  • Proficiency in Rust.

Tools and Technologies

C, Rust, Python, JTAG, ARM SWD, ARM CoreSight, gdb, TRACE32, BIOS, uboot, UEFI, coreboot, Linux kernel.

Compensation and Benefits

Salary: USD 147,000 - 210,000 per year.

  • 15% bonus target
  • Equity
  • Benefits
  • Health insurance

Similar Jobs