What it is
FirmGen is an agentic AI workflow that turns a plain description of what you want your device to do into working firmware on your actual device.
You describe your goal and FirmGen designs the architecture, generates the code, compiles it, fixes the errors, then flashes and validates on the connected board.
Hackathon goal
Build the most innovative, impactful IoT solution on ESP32 and/or STM32, using FirmGen to handle the firmware layer end to end.
Sample projects
- Predictive Maintenance Monitor. Detects early signs of equipment failure by continuously monitoring a machine's operating signature and flagging deviations from normal before a breakdown happens.
- Smart Irrigation System. Automates watering decisions based on real-time field conditions instead of a fixed schedule, running on scheduled low-power wake cycles to conserve battery.
- Smart Home Anomaly Alert System. Monitors a home environment for unusual activity or conditions and sends a real-time alert when something's off.
Hardware provided
ESP32 boardsSTM32 boardsSensors & peripheralsFirmGen SDK access
How it's judged
- Innovation. Originality of the approach to a problem, not just the problem choice.
- Real-world impact. Does it solve something people actually deal with, and is it plausibly deployable.
- Technical execution. Does the full loop work end to end (sense, decide, act/alert), validated on real hardware.
- Effective use of FirmGen. Did you lean on the agentic workflow for the firmware layer instead of hand-coding around it.
- Completeness within time. A working demo beats an ambitious idea that's half-built.
Ready to build on FirmGen?
Solo builders, hardware provided. Sat, 08 Aug 2026 · Microsoft Office, Luxor North Tower, Bengaluru.
Sign up now