Embedded Software Developer III, Developing Productivity, Core

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Embedded Software Developer III, Developing Productivity, Core

Google is seeking an Embedded Software Developer III to join their Core team, which builds the technical foundation behind Google's flagship products. This role is crucial in developing and maintaining the essential building blocks that drive innovation across Google's products.

As an Embedded Software Developer, you'll be working on critical projects involving embedded systems development, with a focus on improving developer productivity and code quality. The position requires strong expertise in C++, Linux, and embedded development, along with a solid understanding of data structures and algorithms.

The Core team has a unique mandate to impact technical decisions across Google, working on central solutions that break down technical barriers and strengthen existing systems. You'll be involved in designing, developing, testing, and maintaining software solutions that are fundamental to Google's infrastructure.

The role offers opportunities to work with cutting-edge technologies across various domains, including distributed computing, large-scale system design, and system optimization. You'll collaborate with talented engineers and have the chance to influence the direction of Google's core infrastructure.

Key responsibilities include writing system development code, leading design reviews, providing code review feedback, contributing to documentation, and resolving complex technical issues. The position requires both technical expertise and leadership qualities, as you'll be expected to guide technical decisions and mentor other developers.

This is an excellent opportunity for someone passionate about embedded systems and developer tools, offering the chance to work on technology that impacts billions of users while being part of Google's innovative culture and comprehensive benefits package.

Last updated 43 minutes ago

Responsibilities For Embedded Software Developer III, Developing Productivity, Core

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Embedded Software Developer III, Developing Productivity, Core

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 building developer tools that improve developer velocity, code quality and code health
  • 2 years of experience with Linux, C++ and embedded development

Interested in this job?

Jobs Related To Google Embedded Software Developer III, Developing Productivity, Core

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.