Drimva

Google

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

Sunnyvale, CA, USA · Senior · Full-time · Posted Aug 15, 2024

Experience
5 years in low level systems programming languages; 3 years testing, maintaining, or launching software products; 1 year in software design and architecture; 3 years working with embedded operating systems.
Education
Bachelor’s degree or equivalent practical experience.

About the job

Develops, tests, maintains, and enhances embedded systems and firmware software for Google’s platforms infrastructure.

What you'll do

  • Write and test product or system development code; review peers’ code and provide feedback.
  • Triage and debug product or system issues, analyzing effects on hardware, networks, or service operations.
  • Contribute to documentation and participate in or lead design reviews to select technologies.

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, and 1 year of experience with software design and architecture.
  • 3 years of experience working with embedded operating systems.

Nice to have

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

Pay

$174000 - $252000 (USD) base salary

Tools

C++, C, embedded operating systems

Model-written summary · the original posting is authoritative

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