Senior Software Engineer, Embedded Systems/Firmware, Google Cloud Platforms

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$161,000 - $239,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer, Embedded Systems/Firmware, Google Cloud Platforms

Google Cloud is seeking a Senior Software Engineer specializing in Embedded Systems/Firmware to join their Technical Infrastructure team. This role is crucial in developing and maintaining Google's data centers and building next-generation platforms that power Google's extensive product portfolio. The position offers a competitive base salary range of $161,000-$239,000 plus additional benefits including bonus and equity.

The ideal candidate will have strong expertise in C/C++ programming, embedded operating systems, and system architecture. You'll be responsible for writing and testing code, conducting code reviews, contributing to documentation, and leading technical design reviews. The role requires 5 years of software development experience and strong problem-solving skills in embedded systems.

As part of Google Cloud, you'll work on enterprise-grade solutions that leverage cutting-edge technology, helping organizations across 200+ countries digitally transform their businesses. You'll be part of the Technical Infrastructure team that builds and maintains the architecture behind everything users see online.

The position offers opportunities for technical leadership and the chance to work on complex problems at massive scale. You'll collaborate with teams across Google's various domains, from distributed computing to artificial intelligence. The role provides excellent growth potential and the opportunity to impact billions of users worldwide.

Benefits include competitive compensation, equity, comprehensive health coverage, and the chance to work with industry-leading technologies. Google maintains a strong commitment to diversity, equality, and inclusion, fostering a culture of belonging and innovation.

Last updated 6 days ago

Responsibilities For Senior Software Engineer, Embedded Systems/Firmware, Google Cloud Platforms

  • Write and test product or system development code
  • Review code developed by other engineers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies

Requirements For Senior Software Engineer, Embedded Systems/Firmware, Google Cloud Platforms

  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C or C++ programming languages, and with data structures/algorithms
  • 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

Benefits For Senior Software Engineer, Embedded Systems/Firmware, Google Cloud Platforms

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive base salary
  • Bonus
  • Equity
  • Comprehensive health coverage

Interested in this job?

Jobs Related To Google Senior Software Engineer, Embedded Systems/Firmware, Google Cloud Platforms

Senior Embedded Engineer, Security/Privacy, Pixel

Senior Embedded Engineer position at Google, focusing on security and privacy features for Pixel devices, requiring expertise in embedded systems and security engineering.

Senior Firmware Engineer, Power Optimization, Pixel

Senior Firmware Engineer position at Google focusing on power optimization for Pixel devices, requiring expertise in embedded systems and C/C++ development.

Senior Systems Software Engineer, Platforms

Senior Systems Software Engineer position at Google Cloud, focusing on system software development, firmware, and embedded systems for server infrastructure.

Senior Multimedia System Architect, Silicon

Senior Multimedia System Architect position at Google, focusing on silicon development and hardware architecture for imaging and machine learning applications.

Senior Software Engineer, TPU, Google Cloud Platform

Senior Software Engineer position at Google working on TPU firmware and infrastructure development, combining embedded systems expertise with cloud computing.