Firmware Engineer, Google Cloud

Google Google · Big Tech · Haifa, Israel +1

Firmware Engineer for Google Cloud, focusing on developing C/C++ firmware for embedded processors on SoCs, including tools for updates, debugging, emulation, and chip bringup. The role involves working within the ML, Systems, & Cloud AI organization, contributing to the data center software stack for SoC deployment.

What you'd actually do

  1. Build C/C++ firmware running on embedded processors with limited memory footprints on the SoCs.
  2. Develop tools to update and debug the firmware, enable emulation, chip bringup, and hardware debugging.
  3. Play key role in Emulation, chip bring up, and SoC deployment, and contribute to all layers of the data center software stack to deploy SoCs to production.
  4. Create code generators to generate C++ code based on hardware specifications.

Skills

Required

  • C/C++
  • embedded systems/firmware design

Nice to have

  • hardware design
  • computer architecture
  • chip design
  • SoC cycles