Drimva

Google

Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Sunnyvale, CA, USA +1 · Full-time · Posted Jan 15, 2025

Location
Sunnyvale, CA, USA
Austin, TX, USA
Experience
2 years in low level systems programming languages, or 1 year with an advanced degree in an industry setting; 2 years working with embedded operating systems.
Education
Bachelor’s degree or equivalent practical experience.

About the job

Develops and maintains embedded systems and firmware software, reviews designs and code, and diagnoses issues affecting hardware, networks, and services.

What you'll do

  • Write, test, and maintain product or system development code; participate in design reviews and review peers’ code.
  • Triage, debug, track, and resolve product or system issues, analyzing effects on hardware, networks, or service operations.
  • Contribute to documentation and educational content, adapting it to product updates and user feedback.

What they ask for

  • 2 years of experience in low level systems programming languages (e.g. C++ or C), or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with working with embedded operating systems.

Nice to have

  • Master's degree or PhD in Computer Science or related technical field; 2 years of experience with data structures or algorithms.
  • 2 years of experience with performance, systems data analysis, visualization tools, or debugging; experience developing accessible technologies; proficiency in code and system health, diagnosis and resolution, and software test engineering.

Pay

$147000 - $210000 (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)