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 and one another.
$136,000 - $200,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
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.

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

Google is seeking a Software Engineer III for their Platforms Infrastructure Engineering team, focusing on embedded systems and firmware development. This role is part of the Technical Infrastructure team that builds and maintains the architecture behind Google's vast product portfolio. The position offers a competitive base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits.

The ideal candidate will have at least 2 years of experience in software development, with specific expertise in embedded operating systems. They will be responsible for designing, developing, testing, and maintaining software solutions that are critical to Google's infrastructure. The role involves participating in design reviews, code reviews, documentation, and problem-solving at a massive scale.

What makes this role exciting is the opportunity to work on technology that impacts billions of users worldwide. You'll be part of the team that's responsible for keeping Google's networks running efficiently and ensuring users have the best possible experience. The position offers growth opportunities, as Google encourages engineers to be versatile and take on new challenges across the full-stack as the company continues to innovate.

The Technical Infrastructure team takes pride in being the "engineers' engineers," working on everything from data centers to next-generation Google platforms. This role is perfect for someone who enjoys solving complex problems, has a strong foundation in embedded systems, and wants to contribute to technology that operates at an unprecedented scale. You'll work alongside talented peers, have access to cutting-edge technology, and be part of a company that values diversity, equity, and inclusion.

Working at Google also means you'll have access to comprehensive benefits, professional development opportunities, and a culture that encourages innovation and technical leadership. The company's commitment to maintaining its position at the forefront of technology means you'll constantly be challenged and have opportunities to grow your skills and career.

Last updated 5 months 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
Dental Insurance
Vision Insurance
Equity
  • Comprehensive benefits package
  • Bonus
  • Equity

Interested in this job?