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

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
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 Platforms Infrastructure Engineering team, focusing on embedded systems and firmware development. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing, implementing, and managing the hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud.

The position offers an exciting opportunity to work on critical projects that impact billions of users worldwide. You'll be involved in developing next-generation technologies across various domains, including distributed computing, large-scale system design, and embedded systems. The role requires strong technical expertise in embedded operating systems and software development.

As a Software Engineer III, you'll have significant responsibilities including leading design reviews, code reviews, and making critical technical decisions. You'll work with cutting-edge technologies and be part of a team that prioritizes security, efficiency, and reliability across all operations - from developing TPUs to running global networks.

The compensation package is competitive, with a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. Google offers a collaborative work environment and the chance to work with some of the industry's best talents. The position is available in either Sunnyvale, CA or Madison, WI.

Google is committed to diversity and inclusion, offering equal employment opportunities to all candidates. The company provides a supportive work environment with opportunities for professional growth and development. This role is perfect for someone who is passionate about embedded systems, enjoys solving complex technical challenges, and wants to make a significant impact on products used by billions of people globally.

The role requires a minimum of 2 years of experience with software development and embedded operating systems, making it ideal for mid-level engineers looking to advance their careers at one of the world's leading technology companies. You'll be part of shaping the future of hyperscale computing and contributing to groundbreaking projects like Google Cloud's Vertex AI platform.

Last updated 5 days 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
  • Triage product or system issues and debug/track/resolve
  • 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
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

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

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.

SoC Physical Design Engineer, Implementation

SoC Physical Design Engineer role at Google focusing on ASIC implementation and physical design for custom silicon solutions.