Embedded Firmware Engineer (C/Rust) Bootloader

Google Inc.

Mountain View (CA)

On-site

USD 147,000 - 210,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Google is seeking a Software Engineer, Embedded Systems/Firmware for Pixel Bootloader in Mountain View, CA. You will own bootloader and firmware features in C and Rust, and bring up Pixel devices through the full development cycle, from silicon to production.

You should have a BS or equivalent, 2+ years in C and embedded OSs, with preferred MS/PhD in CS and Rust experience. Expect collaboration across interconnect, memory, and security areas, with debugging across silicon and software layers.

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.

Responsibilities

  • Own and deliver bootloader and firmware features in C and Rust.
  • Participate in bringing up new Pixel devices through full development cycle.
  • Contribute to software planning, design, and implementation in interconnect, boot, reset, memory and IO.
  • Debug issues involving silicon, hardware, firmware, software, and environment.
  • Work across code bases C, Rust, and Python.

Skills

C language
Embedded systems
Rust language
Python

Education

Bachelor's degree or equivalent
Master's degree or PhD in CS or related

Tools

JTAG
ARM SWD
GDB
TRACE32

Job description

Google is seeking a Software Engineer, Embedded Systems/Firmware for Pixel Bootloader in Mountain View, CA. You will own bootloader and firmware features in C and Rust, and bring up Pixel devices through the full development cycle, from silicon to production.

You should have a BS or equivalent, 2+ years in C and embedded OSs, with preferred MS/PhD in CS and Rust experience. Expect collaboration across interconnect, memory, and security areas, with debugging across silicon and software layers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer: Bootloader & SoC Bring-up (C/Rust)
Embedded Firmware Engineer: Bootloader & SoC Bring-up (C/Rust)

Google • Town of Montana (WI)

On-site
USD 147,000 - 210,000
Bonus target
Equity
Software Engineer, Embedded Systems/Firmware, Pixel Bootloader
Software Engineer, Embedded Systems/Firmware, Pixel Bootloader

Google Inc. • Mountain View (CA)

On-site
USD 147,000 - 210,000
Software Engineer, Embedded Systems/Firmware, Pixel Bootloader
Software Engineer, Embedded Systems/Firmware, Pixel Bootloader

Google • Town of Montana (WI)

On-site
USD 147,000 - 210,000
Bonus target
Equity
Embedded Firmware Engineer - Pixel Display
Embedded Firmware Engineer - Pixel Display

Google • Town of Montana (WI)

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

Google • Mountain View (CA)

On-site
USD 147,000 - 210,000
Equity
Bonus target (15%)
Benefits
Senior Embedded Security Engineer: Secure Boot & Trust
Senior Embedded Security Engineer: Secure Boot & Trust

Google • Mountain View (CA)

On-site
USD 207,000 - 301,000
Embedded Systems Firmware Engineer — Pixel Display
Embedded Systems Firmware Engineer — Pixel Display

Google Inc. • Mountain View (CA)

On-site
USD 147,000 - 210,000
Bonus target
Staff Software Engineer: Secure Boot & Silicon Security
Staff Software Engineer: Secure Boot & Silicon Security

JobCubby • Mountain View (CA), Northern (KY)

Hybrid
USD 207,000 - 300,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
Embedded Systems Engineer: Low-Level Firmware & Touch
Embedded Systems Engineer: Low-Level Firmware & Touch

Google • Mountain View (CA)

On-site
USD 174,000 - 252,000
Equity
Benefits