Embedded Firmware Engineer - Bootloader & SoC Bring-up

Google LLC

Mountain View (CA)

On-site

USD 147,000 - 210,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Google LLC in Mountain View, CA is seeking a Software Engineer for Embedded Systems/Firmware on the Pixel Bootloader. You will own bootloader and firmware features, participate in bring-up across silicon to mass production, and collaborate across interconnect, boot, memory, IO, and security domains.

Requirements include a bachelor’s degree or equivalent, 2 years in C, and 2 years in embedded OS. Preferred: Master/PhD, data structures/algorithms, and experience with debugging tools and

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.
  • Experience with bootloaders or Linux kernel.
  • Experience with debugging tools (JTAG, ARM SWD, ARM CoreSight, gdb, TRACE32).
  • Experience developing embedded software in bare-metal firmware, RTOS, bootloaders, or Linux kernel.

Responsibilities

  • Own and deliver bootloader and firmware features in C and Rust.
  • Participate in bringing up new Pixel devices throughout the full development cycle.
  • Drive software planning, design, and implementation of features in interconnect, boot, memory, IO, and security.
  • Debug issues involving silicon, hardware, firmware, software, and environment.
  • Work in code bases with C, Rust, and Python.

Skills

C programming
Embedded systems
Data structures
Algorithms

Education

Bachelor's degree or equivalent practical experience
Master's degree or PhD in CS or related field

Tools

JTAG
ARM SWD
ARM CoreSight
gdb
TRACE32
Bootloaders (BIOS/uboot/UEFI/coreboot)

Job description

Google LLC in Mountain View, CA is seeking a Software Engineer for Embedded Systems/Firmware on the Pixel Bootloader. You will own bootloader and firmware features, participate in bring-up across silicon to mass production, and collaborate across interconnect, boot, memory, IO, and security domains.

Requirements include a bachelor’s degree or equivalent, 2 years in C, and 2 years in embedded OS. Preferred: Master/PhD, data structures/algorithms, and experience with debugging tools and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Embedded Systems/Firmware, Pixel Bootloader
Software Engineer, Embedded Systems/Firmware, Pixel Bootloader

Google LLC • Mountain View (CA)

On-site
USD 147,000 - 210,000
Senior Embedded Firmware Engineer - Pixel Display
Senior Embedded Firmware Engineer - Pixel Display

Google LLC • Mountain View (CA)

On-site
USD 174,000 - 252,000
Senior Embedded Firmware Engineer – Pixel Display
Senior Embedded Firmware Engineer – Pixel Display

Google • Town of Montana (WI)

On-site
USD 174,000 - 253,000
Senior Embedded Memory Systems Engineer
Senior Embedded Memory Systems Engineer

Google • Mountain View (CA)

On-site
USD 174,000 - 252,000
Senior Embedded Memory Software Engineer
Senior Embedded Memory Software Engineer

Google • United States

Hybrid
USD 174,000 - 252,000
Senior Embedded Debug Architect for Pixel Systems
Senior Embedded Debug Architect for Pixel Systems

Google Inc. • Mountain View (CA)

On-site
USD 207,000 - 300,000
Senior Firmware Engineer — Embedded Power for Android
Senior Firmware Engineer — Embedded Power for Android

Google • Honolulu (HI)

Remote
USD 28,000 - 41,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Senior Embedded Firmware Engineer — System-Level Innovator
Senior Embedded Firmware Engineer — System-Level Innovator

Google • Mountain View (CA)

On-site
USD 181,000 - 245,000
Staff Software Engineer - Embedded Systems (Remote)
Staff Software Engineer - Embedded Systems (Remote)

Google • Saint Paul (MN)

Remote
USD 28,000 - 41,000