Description
Google is hiring a Firmware Engineer to develop low-level firmware and control loops for high-speed digital signal processing and physical-layer communications silicon. The role defines firmware roadmaps, hardware-software partitioning, in-situ monitoring, diagnostics, bare-metal or RTOS firmware, adaptive loops, clock and data recovery, calibration, and integration with TPU systems and networking software. Candidates need a bachelor’s degree in a relevant technical field and 10 years of experience in embedded systems, firmware, communication systems, or digital signal processing, with C/C++ experience for high-speed physical-layer interfaces.
