I have extensive design & development experience in firmware for resource-constrained, real-time, Embedded Systems. I am very interested in discussing any permanent or contract, part-time (20~35 hrs/wk), positions anyone might have available that would be a good match for my skills.During most of my career I have specialized in board/platform bring-up, debugging & hardware verification, low-level software/firmware (data acquisition, monitoring & control, communications, RTOS's, device drivers, etc.), and firmware architecture for "bare metal" & RTOS-equipped (CMX, FreeRTOS, ThreadX, etc.) 8/16/32-bit MCUs, along with supporting test code --both device-level and PC-based apps in Python & VC++.I actually began my career working in hardware (circuits & systems), which I believe provides me with a degree of insight that many engineers trained exclusively in software lack.I am a better-than-average writer, both at the professional and hobby levels.Also, as a life-long learner, I believe I owe it to myself and to my employers/clients to continue the education process indefinitely.For example, I completed a course (late 2018) in 'Writing Portable Device Drivers' and I am in the process of beginning a group of online STEM training classes including refresher Certificates in Precalculus & Calculus, two Bluetooth LE courses, and Certificates in Excel & VBA.I also plan to pursue an M.S. Degree in Multidisciplinary Studies (MSMS) at SUNY: Buffalo State in the Spring of 2023. My program of study will include two 12 hour concentrations: Data Science & Analytics and Applied Philosophy.
Listed skills include Embedded Systems, Firmware, Device Drivers, Debugging, and 38 others.