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

A global technology company that develops internet-related services and products.
Sunnyvale, CA, USAMadison, WI, USA
$141,000 - $202,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

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

Google is seeking a Software Engineer III to join their Embedded Systems/Firmware team within Platforms Infrastructure Engineering. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing, implementing, and managing hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud.

The position requires strong expertise in embedded systems development with a focus on firmware and infrastructure engineering. The ideal candidate will have at least 2 years of experience with software development, data structures, algorithms, and embedded operating systems. They will be responsible for participating in design reviews, code reviews, documentation, and system troubleshooting.

This is an excellent opportunity to work on critical infrastructure that powers Google's services used by billions of users worldwide. The role offers competitive compensation ($141,000-$202,000 base salary) plus bonus, equity, and comprehensive benefits. The position is available in either Sunnyvale, CA or Madison, WI.

The role combines technical leadership with hands-on development, requiring both strong engineering skills and the ability to collaborate effectively with peers and stakeholders. You'll be working on next-generation technologies that impact how billions of users connect, explore, and interact with information and one another.

As part of Google's MSCA organization, you'll be at the forefront of hyperscale computing, working on everything from TPUs to global network infrastructure. The team prioritizes security, efficiency, and reliability across all projects, while driving innovation in cloud computing and AI infrastructure.

This position offers significant growth potential and the opportunity to work with cutting-edge technology at one of the world's leading tech companies. Google provides a collaborative environment focused on innovation and impact, with comprehensive benefits and strong support for professional development.

Last updated 7 hours ago

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

  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • 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
  • Write product or system development code

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

Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 2 years of experience with working with embedded operating systems

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

Medical Insurance
401k
Equity
Parental Leave
  • Medical Insurance
  • 401k
  • Equity
  • Parental Leave

Interested in this job?

Jobs Related To Google Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Embedded Software Developer III, Developing Productivity, Core

Embedded Software Developer III position at Google, focusing on developing productivity tools and core infrastructure, requiring expertise in C++, Linux, and embedded systems.

Imaging System Architect, Imaging and Vision

Lead imaging systems development for Google's consumer hardware, focusing on eye tracking, head tracking, and multi-camera systems.

CPU Hardware Emulation Engineer, Google Cloud

CPU Hardware Emulation Engineer position at Google Cloud, focusing on hardware emulation infrastructure, automation, and validation for custom silicon solutions.

SoC and IP Design Engineer, Google Cloud

Design and develop custom silicon solutions for Google Cloud's infrastructure as a SoC and IP Design Engineer, focusing on RTL development and hardware optimization.

ASIC Engineer, IP Design, Silicon

ASIC Engineer position at Google focusing on IP Design and Silicon development, requiring RTL design experience and hardware engineering expertise.