Piyush Bag

Piyush Bag

I build and write about developer tools for hardware teams: the software infrastructure used to design, simulate, debug, test, validate, and manufacture physical products.

My focus spans EDA and embedded toolchains, firmware quality, lab and test automation, engineering collaboration, and AI-native workflows that connect the hardware development lifecycle.

Start with the field guides below or explore all of my writing on software for hardware.