Hi, I'm Agraw
Firmware & Controls/Automation Engineer
About

- Based in
- New Jersey / New York
- Firmware Engineer
- Stukes Defense
- B.S. Computer Science
- NJIT
I'm a firmware engineer at Stukes Defense, working on embedded systems for defense applications: bare-metal ARM Cortex-M development, sensor driver bring-up, and secure onboard data logging.
I studied Computer Science during undergrad and spent most of it well above the hardware. Embedded pulled me down the stack because the problems there settle: either the pin goes high or it doesn't, and a scope will tell you which. Most of my work now is drivers written against reference manuals, protocol traffic traced on a logic analyzer, and state machines that have to hold up unattended. Controls is where I'm headed next, where the logic stays the same but I'll be moving real equipment.
Expertise
Firmware Engineering
Bare-metal firmware for ARM Cortex-M targets. Peripheral bring-up, protocol integration, and hardware validation.
- Embedded C/C++
- ARM Cortex-M
- STM32 / ESP32
- I2C / SPI / UART
- RTOS
- Debugging & Validation
Controls & Automation
Industrial control systems, PLC logic design, and sensor integration. Bridging firmware behavior with physical process control.
- PLC Systems
- Control Logic
- Sensor Integration
My Work
Bare-metal firmware on real hardware — what I built, how it was verified, and where it broke along the way. Each project has a full case study.

Featured Project
Secure Data Acquisition Platform
Firmware / Embedded Engineering
Sole firmware developer on an embedded sensor-logging platform for a defense application. Brought the board up from first power-on — clock tree, peripheral init, runtime baseline — then built the full acquisition and storage path: register-level I2C drivers for inertial and thermal sensing, an SPI microSD driver written from scratch against a FAT filesystem, a self-describing wire format for the logged records, and authenticated encryption protecting data at rest. Validated through multi-hour continuous endurance runs.
All Projects

Embedded Engineering
Smart Environment Dashboard
ESP32-based firmware system that periodically samples temperature and humidity, logs readings to a microSD card over SPI, and renders live and historical data on a 16x2 I2C LCD with button navigation and auto-follow mode.

Firmware Engineering
LED Control Panel
Arduino Mega 2560 firmware demonstrating interrupt-driven mode switching, a three-mode state machine, and non-blocking PWM control from analog input.