Embedded Systems Firmware Engineer - Bootloader & SoC

Google

Mountain View (CA)

On-site

USD 147,000 - 210,000

Full time

8 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Google is seeking software engineers to own bootloader and firmware features in C and Rust, supporting Pixel devices from pre-silicon emulation through mass production and in-market stages.

Ideal candidates will have experience in embedded systems, real-time boot processes, and a strong background in data structures and modern languages including Rust. This role sits in a collaborative environment with access to cutting-edge hardware and Android platform integration.

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

Skills

C programming

Education

Bachelor’s degree or equivalent practical experience

Job description

Google is seeking software engineers to own bootloader and firmware features in C and Rust, supporting Pixel devices from pre-silicon emulation through mass production and in-market stages.

Ideal candidates will have experience in embedded systems, real-time boot processes, and a strong background in data structures and modern languages including Rust. This role sits in a collaborative environment with access to cutting-edge hardware and Android platform integration.

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

Similar jobs worth comparing

Embedded Firmware Engineer (C/Rust) Bootloader
Embedded Firmware Engineer (C/Rust) Bootloader

Google Inc. • Mountain View (CA)

On-site
USD 147,000 - 210,000
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 • 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 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 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
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: Low-Level Firmware & Touch
Embedded Systems Engineer: Low-Level Firmware & Touch

Google • Mountain View (CA)

On-site
USD 174,000 - 252,000
Equity
Benefits
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