George Beckstein is a pragmatic technology leader and CTO with a decade of experience designing medical wearables, IoT systems, and signal‑processing‑heavy embedded firmware. He has led product and engineering teams from prototype to regulated, continuous ear‑worn SpO2 monitoring at OxiWear and has deep hands‑on experience across embedded Linux, RTOS, device drivers, and sensor integration. An active contributor to Arm Mbed OS and the mcuboot secure bootloader, he brings proven low‑level expertise in boot processes, flash management, and hardware integration for constrained devices. His background spans startups and industry—SparkFun tutorials to Intel wearable co‑ops—so he balances clear documentation and teaching with production-grade engineering. Based in Buffalo, NY, he pairs systems thinking with practical toolbuilding (and an uncanny fondness for cereal), making him adept at turning complex signal and hardware challenges into shipped products.
10 years of coding experience
6 years of employment as a software developer
Bachelor’s Degree Electrical Engineering Minor in Computer Science, Bachelor’s Degree Electrical Engineering Minor in Computer Science at University at Buffalo
Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:15 reviews, 200 commits, 57 PRs in 3 years 2 months
Contributions summary:George made several contributions focused on low-level embedded systems development within the context of Arm Mbed OS. The user implemented and added a `SerialWireOutput` class to the mbed namespace. Other contributions included bug fixes related to BLE advertising data, formatting changes, and modifications to the Nordic USB driver, which suggests a focus on hardware integration and device driver development. Furthermore, the user fixed a bug related to USB control flow stalls.
Contributions:9 reviews, 13 commits, 16 PRs in 9 months
Contributions summary:George primarily contributed to the Mbed-OS port of the mcuboot bootloader, focusing on integrating with Mbed's BlockDevice API and adapting mcuboot's functionality for Mbed-OS environments. They implemented flash memory management, including support for primary and secondary slots, and addressed build conflicts and logging issues. Further contributions involved enabling direct-XIP support and integrating a DataShare utility for data sharing between the bootloader and application, demonstrating their expertise in embedded system boot processes and Mbed-OS integration.
securedevicedevice-management32-bitsecure-boot
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
George Beckstein - Chief Technology Officer at OxiWear