Drimva

Google

Senior Software Engineer, Embedded Systems/Firmware, Platforms and Devices

Mountain View, CA, USA +2 · Senior · Full-time · Posted Oct 8, 2026

Location
Mountain View, CA, USA
San Jose, CA, USA
Seattle, WA, USA
Experience
5 years in low-level systems programming; 3 years testing, maintaining, or launching software products; 1 year in software design and architecture; 3 years with embedded operating systems. Device-driver experience is required, with no duration stated.
Education
Bachelor’s degree or equivalent practical experience.

About the job

Develops and maintains embedded software and firmware for Google platforms and devices, including writing and testing code, resolving system issues, and participating in design decisions.

What you'll do

  • Write and test product or system development code; review other engineers’ code.
  • Triage and debug product or system issues, analyzing impacts on hardware, networks, or services.
  • Contribute to documentation and participate in or lead design reviews.

What they ask for

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience in low-level systems programming languages (e.g., C++ or C).
  • 3 years of experience testing, maintaining, or launching software products; 1 year of experience with software design and architecture.
  • 3 years of experience working with embedded operating systems; experience developing, debugging, or maintaining device drivers.

Nice to have

  • Master's degree or PhD in Computer Science or a related technical field.
  • 5 years of experience with data structures and algorithms; 1 year of experience in a technical leadership role.

Pay

$174000 - $252000 USD base salary

Tools

C++, C

Model-written summary · the original posting is authoritative

First seen Oct 21, 2026 · Last verified Nov 5, 2026 (UTC)