David Robinson
Embedded Software Engineer/Firmware/Hardware/Electronic
Toledo, OH *****.********.***@*****.*** 1-406-***-****
LinkedIn:linkedin.com/in/david-robinson-13220a367/
Professional Summary
Firmware Engineer with over 10 years of experience designing embedded systems for connected, real-time products across aerospace, power, and industrial applications. Proficient in embedded C development, FreeRTOS, secure boot, wireless protocols, and Yocto-based Linux customization. Demonstrated success in building scalable, modular firmware and delivering OTA-capable systems for mission-critical and consumer devices. Strong collaborator with cross-functional teams, with a consistent focus on reliability, security, and maintainability.
Key Skills & Tools
Embedded Systems: C, FreeRTOS, bare metal, multi-threaded design, RTOS scheduling
Linux Systems: Embedded Linux, Yocto, BusyBox, shell scripting, kernel/device tree
Wireless & IoT: Wi-Fi, BLE, telemetry integration, OTA updates, security protocols
DevOps & CI/CD: Git, GitHub, JIRA, CI pipelines, secure firmware build systems
Security: Cryptographic boot, firmware signing, secure communication channels
Debug & Test: Oscilloscopes, logic analyzers, UART/SPI/I2C sniffers, JTAG
Protocols: RS232, CAN, Ethernet, ModBus, SMBus
Professional Experience
Embedded System/Software Engineer
Blue Vigil – 05/2021 to 04/2024
Developed and maintained embedded software for UAV tethered systems using FreeRTOS and bare-metal C.
Designed secure bootloader using BusyBox and custom scripts to enable encrypted OTA updates.
Integrated BLE modules and GPS-based telemetry with real-time monitoring across RS232 and CAN protocols.
Coordinated with hardware teams to support board bring-up and debug using logic analyzers and JTAG.
Principal FPGA Design/Firmware Engineer
Packet Power – 04/2018 to 04/2021
Delivered modular embedded firmware with OTA capability and robust error handling for power monitoring IoT devices.
Designed secure firmware update mechanisms and maintained Git-based version control pipelines.
Led Wi-Fi and CAN communication integration with embedded Linux systems running custom Yocto builds.
Electronics Hardware Engineer
Aethercomm Inc – 10/2014 to 02/2018
Developed firmware for RF-based systems including UART, CAN, and Ethernet interfaces.
Integrated RTOS logic and security-focused code for command/control hardware in military environments.
Delivered firmware debug and root-cause analysis reports using oscilloscopes and protocol analyzers.
Embedded Software Engineer – Power Systems
Dynetics (a Leidos Company) – 03/2013 to 09/2014
Developed and tested embedded software for defense power systems under MIL-STD-704/1275.
Authored embedded C code supporting real-time communication and system monitoring for power conversion units.
Worked within IBM DOORS for traceable requirements and JIRA for sprint tracking and QA.
Education
Bachelor of Science in Electrical and Computer Engineering
Hong Kong University – 2008 to 2013
Additional Highlights
10+ years of embedded C development with production-grade software design
Proficient in FreeRTOS and embedded Linux customization using Yocto
Strong OTA, Wi-Fi, BLE, and cryptographic foundations for secure IoT devices
Hands-on experience integrating firmware with cloud telemetry and CI/CD workflows
History of smart systems work for aerospace and commercial hardware