Professional Summary
Systems-focused Firmware and Embedded Software Engineer with 25+ years of contract experience designing, debugging, and delivering embedded firmware, diagnostics, and manufacturing test systems. Deep expertise in STM32 ecosystems, reproducible tool chains, NI TestStand/LabVIEW test automation, and CI-driven embedded workflows. Proven ability to shorten integration cycles, stabilize fielded products, and produce maintainable test infrastructure for regulated and high-reliability systems.
• ICS Inventory Control System — Software/Firmware Development Engineer (contract)
03/2025–08/2025 (Remote)
o Updated firmware for STM32H743II (Cortex-M7) on Nuttx RTOS; integrated GT911 touchscreen driver and validated touch stack.
o Implemented Linux-based reproducible build flow with VS Code, OpenOCD, and Make; produced deterministic binaries for manufacturing.
o Built firmware image for STM32F103C8T6 GPS transmitter using arm-none-eabi-gcc toolchain.
• Amazon Robotics — Software Development Engineer (contract)
09/2024–03/2025 (Remote)
o Authored NI TestStand sequence and LabVIEW class library to exercise an Acuity laser distance meter over RS232; integrated Python adapter steps for JSON validation.
o Created automated test steps to collect positional image data and aggregate into report files, reducing manual test time and standardizing reports.
• ARC Technologies Solutions — Software Development Engineer (contract)
04/2024–06/2024 (Remote)
o Developed LabVIEW VIs for FPGA-configurable ESP test instruments and maintained TestCentre sequence framework for scalable ATE.
• Elbit Systems of America — Software Test Development Engineer (contract)
06/2022–03/2024 (Remote)
o Designed TestStand sequences to orchestrate Newport XPS-D motion, Agilent DMMs, and Keysight supplies for ATP test of missile-warning hardware; updated MATLAB data-processing scripts for IR sensor matrices.
o Produced LabWindows CVI and LabVIEW DLLs consumed by TestStand for instrument control and traceability.
• BAE Systems — Software Engineer (contract)
10/2019–06/2022 (Remote)
o Migrated LabWindows CVI test suites and Teradyne M9 controllers to Windows 10; updated TestStand sequences and developed ATP for IPC assemblies.
o Performed firmware debug (dsPIC33) and integrated automated test interfaces across mixed-instrument stations.
• Segway — Software Engineer (on-site contract)
06/2019–09/2019 (Bedford, NH)
o Enhanced STM32F105-based controller firmware to replace Zigbee fob with Nordic nRF52832 BLE; implemented BLE-to-USART S132 SoftDevice integration and USB debug port for manufacturing.
Representative Earlier Roles (condensed)
Selected projects with PIC, dsPIC, TI DSP, Z80/Z180 families; extensive experience developing production test GUIs, ATE integrations, and embedded firmware across medical, defense, and industrial clients (Scully Signal, Abbott, Hill-Rom, Pall, Secure Care, Teradyne, PerkinElmer, RSA). Consistently responsible for ATP development, test station GUIs, and field return diagnostics.
Notable Achievements
• Implemented containerized, reproducible build processes and cross-compile toolchains that reduced new-engineer environment setup from hours to minutes.
• Delivered telemetry-driven diagnostic packages and HIL test harnesses that accelerated RCA and shortened mean-time-to-detect regressions.
• Led multiple Windows-to-Windows-version migrations of ATE test suites (LabWindows CVI / TestStand) with zero production downtime.
Education
• B.S., Engineering Technology, Northeastern University (Cum Laude)
• A.A.S., Computer Technology, Bryant & Stratton College (GPA 3.7/4.0)
Professional Notes & Availability
• Contract / remote engagements preferred; available for immediate start; willing to travel for short onsite phases if required.
• Clearance-sensitive work experience; willing to discuss NDA or controlled-environment requirements.
References
Available on request.
Principals only. Recruiters, please don't contact this poster.