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.