Austin, Texas, United States
Post-silicon validation of Annapurna Labs Trainium and Inferentia ML Accelerators.
Course development team for Distributed Embedded Systems. • Developed full drive-by-wire car project with dual STM32 microcontrollers, communication over CAN bus, embedded safety critical components, and interfacing with controls on a Raspberry Pi to support a full steering/drivetrain system.
Teaching Assistant for 18-349: Intro to Embedded Systems • Supported 300+ students on labs involving embedded C programming, ARM assembly, and developing drivers + real-time kernel for STM32. • Led weekly recitations and review sessions on RTOS scheduling, serial communication protocols (UART, SPI, I2C), interrupt handling, DMA, and concurrency control.
Post-Silicon Validation for Annapurna Labs ML Trainium/Inferentia chips
• Designed and implemented a dithering algorithm to calibrate true north and tilt for phased antenna array beamforming using Python and MATLAB • Implemented interface to program Lattice FPGA through SPI in C • Implemented an SINR and antenna log visualization tool for continuous data collection on Jupyter notebook, using Docker tools • Developed an IMU gimbal testing platform from scratch for IMU data visualization with a control GUI in Python, and designed using SOLIDWORKS