Brock Allen
Deep Learning EngineerExperience
PresentApril. 2024
Senior Software Engineer
Sapeon - On-card Software Santa Clara, CaliforniaApril. 2024April. 2018
Deep Learning Engineer
Amazon Lab126 - Hardware Compute Group Sunnyvale, California- Designed and implemented an RTOS and Linux stack to drive a custom NPU.
- Brought up BSP for various SOCs that contain custom hardware IPs.
- Enabled anonymous metrics for millions of devices in field.
- Developed TVM compiler backend for custom ML accelerator.
- Developed framework to offload non-linear ML operators to a deeply embedded RISC-V core.
- Developed an ML runtime for memory constrained systems. Under 20KB.
- Designed cache optimizations for ML runtime.
- Device driver development from scratch.
Products Delivered
April. 2018July. 2016
Embedded Software Engineer
Texas Instruments - Connectivity San Diego, California- Developed a sensor to cloud demo application to showcase Zigbee network.
- Contributed to development of the IEEE 802.15.4 MAC network stack.
- Designed a voice over IEEE 802.15.4 application.
- Designed an over the air download and update extension for TI firmware.