Howell Aerospace & Defense · Fort Worth, TX Software Engineer / Embedded
Feb 2021 – Jul 2025
- Role
- STM32 F4/F7 firmware for aerospace platforms shipping under DO-178B/C. Owned the low-level stack — bus drivers, RTOS integration, on-target debugging — plus the engineering and field-service tooling that surrounded it.
- Actions
- Built an ARINC 429 driver stack from the ground up with a hardware-abstracted core that supported multiple board variants. Wrote CAN-based bootloader and firmware-recovery (ARINC 825). Built a Python harness QA used to author regression tests, plus C# WPF/MVVM tooling for device configuration and binary retrieval.
- Impact
- CAN recovery mechanism revived units after failed updates without physical disassembly, eliminating a service category that previously required opening the box. The Python harness scaled from in-engineering use to thousands of QA-authored test files run against production firmware. ARINC 429 stack shipped across the board-variant portfolio.