Brandon Drury
@brandondrury
Senior embedded firmware developer specializing in interrupt-driven FreeRTOS and STM32 hardware bring-up.
What I'm looking for
I’m an embedded systems developer with 14 years of hands-on microcontroller firmware experience spanning bare-metal C, FreeRTOS, and hardware bring-up across STM32, AVR, MSP430, C2000, and ESP platforms. I focus on turning real hardware constraints into reliable, maintainable firmware that performs under interrupts and concurrency pressure.
On a custom STM32 PCB project, I architected a full-featured, interrupt-driven FreeRTOS application from scratch with UART, SPI, and I2C peripherals. I used the HAL_*_IT → ulTaskNotifyTake → vTaskNotifyGiveFromISR pattern to remove blocking delays from all tasks, and I built a mutex-protected “blackboard” state model with careful attention to Cortex-M0+ atomicity and deadlock prevention.
My work is grounded in end-to-end system understanding: I integrated multiple sensors and devices (including interrupt-driven UART reception and multi-bus communication) and built a practical toolchain using J-Link and a CMake/VSCode/Cortex-Debug setup. I also migrated mid-project from STM32F103 to STM32G0B0 after systematic RAM profiling using uxTaskGetStackHighWaterMark() and arm-none-eabi-size.
Professionally, I’ve led technical DFM reviews and manufacturability assessments for hundreds of customer PCBs, and I developed 30+ Python and AutoHotkey scripts to automate repeatable engineering workflows. That combination of hardware/firmware stack fluency and automation mindset is what I bring to remote embedded firmware roles.
Experience
Work history, roles, and key accomplishments
Led a 6-person team performing DFM reviews and manufacturability assessments across hundreds of customer PCB designs. Developed and shared 30+ Python/AutoHotkey automation scripts to reduce per-job processing time, and performed root-cause analysis on assembly escapes while authoring ISO-compliant SOPs.
Engineering Intern
EVTV Motor Verks
Oct 2019 - Feb 2020 (4 months)
Developed drilling procedures that cut Battery Module Controller V2 assembly time by 80%. Implemented TeslaUSB on a Raspberry Pi Zero to automate Tesla Model S Sentry Mode video synchronization and supported day-to-day manufacturing and troubleshooting of commercial power electronics equipment.
Embedded Firmware Projects
Personal Projects
Built an interrupt-driven, multi-task FreeRTOS firmware application for a custom STM32G0B0 PCB controlling relay logic, air filtration, and particulate sensing over UART/SPI/I2C. Integrated PMS5003, 25LC256, and LM75B sensors, eliminated blocking task delays, and migrated from STM32F103 to STM32G0B0 after RAM profiling to fit tighter constraints.
Education
Degrees, certifications, and relevant coursework
Southeast Missouri State University
Bachelor of Science, Engineering Physics (Electrical Emphasis)
Grade: GPA: 3.515
Earned a B.S. in Engineering Physics with an Electrical Emphasis, and a minor in Mathematics. Graduated in May 2020 with a GPA of 3.515.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Brandon?
You can contact Brandon and 90k+ other talented remote workers on Himalayas.
Message BrandonFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
