Shihua Cheng / Sunnyvale, CA, United States

AI infrastructure software with an embedded systems background.

Currently at Google. Previously worked on embedded Linux and firmware at Amazon.

Current workGoogle Cloud
BackgroundEmbedded Linux, Yocto, C
FocusInfrastructure, embedded programming, systems debugging

Focus

Focus and skills

Embedded Linux
Yocto
C
Embedded programming
Systems debugging

Selected work

Work

All work

Current work

AI Infrastructure Software

Software engineering work on Google Cloud AI infrastructure.

AI infrastructureGoogle CloudSoftware engineering

Embedded systems

Embedded Linux and Yocto

Embedded Linux OS development using Yocto.

Embedded LinuxYoctoCEmbedded programming

Internship project

Sub-GHz IoT Mesh Networking

Wireless mesh networking project for sub-GHz IEEE 802.15.4 embedded sensor devices.

802.15.4IoTMeshSensors

Resume

Experience

Full resume

Jul 2026 - Present

Software Engineer

Google / Sunnyvale, CA

AI infrastructureGoogle CloudSystems debuggingSoftware engineering

Mar 2024 - Jul 2026

Embedded Software Engineer

Amazon / Cupertino, CA

Embedded LinuxYoctoCSystems debugging

May 2023 - Aug 2023

Software Development Engineer Intern

Amazon / Cupertino, CA

IoT802.15.4Wireless meshSensors

Writing

Notes

All posts