Google Cloud is seeking a Firmware Engineer to join their Networking team, focusing on developing custom silicon solutions that power Google's direct-to-consumer products. 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 expertise in embedded systems and firmware design, with a focus on networking and packet processing. You'll be working on building C/C++ firmware for embedded processors, developing debugging tools, and contributing to SoC deployment in production environments. The role combines low-level programming with hardware interaction, making it ideal for engineers interested in the intersection of software and hardware.
As part of Google's infrastructure team, you'll be working on technology that impacts billions of users worldwide through Google's services and Cloud platform. The role offers the opportunity to work with cutting-edge technology, including custom silicon solutions and advanced networking systems. You'll be contributing to projects that prioritize security, efficiency, and reliability while helping shape the future of hyperscale computing.
The position offers the opportunity to work in either Haifa or Tel Aviv, Israel, joining a team that pushes boundaries in hardware and software integration. This role is perfect for someone with a strong foundation in C/C++ programming and embedded systems who wants to work on large-scale infrastructure projects at one of the world's leading technology companies.