Staff Design Engineer, Digital Signal Processing

Google Google · Big Tech · Sunnyvale, CA +1

This role focuses on designing and implementing Digital Signal Processing (DSP) algorithms for high-speed PHYs, specifically for AI/ML hardware acceleration on TPUs. The engineer will transform communication theory into silicon logic, develop bit-exact models, and minimize bit-width while maintaining SNR. While the role supports AI/ML hardware, the core craft is in DSP and silicon design, not directly building or researching AI models.

What you'd actually do

  1. Design and implement DSP algorithms for high-speed PHYs, focusing on FFE/DFE and timing recovery loops.
  2. Perform rigorous fixed-point analysis to minimize bit-width (Area/Power) while maintaining the required Signal-to-Noise Ratio (SNR).
  3. Develop bit-exact C++/SystemC models to verify RTL against architectural intent.

Skills

Required

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related technical field.
  • 10 years of industry experience in Digital Signal Processing (DSP) design or High-Speed Digital Logic design.
  • Experience implementing digital blocks for Communication Systems or PHY (Physical Layer) e.g., filters, interpolators, or timing recovery.
  • Experience in MATLAB, Python, or C++.

Nice to have

  • Master's or PhD degree in Electrical Engineering, Computer Engineering, or a related technical field.
  • Experience with FinFET process nodes (5nm, 3nm) and Timing Closure at GHz frequencies.
  • Experience with UVM verification environments.

What the JD emphasized

  • AI/ML hardware acceleration
  • TPU technology
  • custom silicon solutions
  • Digital Signal Processing (DSP) algorithms
  • high-speed PHYs