Joshua Deweese

Senior Software Engineer at Prime Controls Inc.

Dayton, Ohio, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Joshua Deweese is a Senior Software Engineer with 11 years of experience building embedded and full-stack solutions, currently based in Dayton, Ohio. He blends software and hardware expertise gained across industrial and electronics firms—Prime Controls, Henny Penny, Würth Elektronik and others—to deliver pragmatic, production-ready systems. Joshua contributes to RIOT OS, improving low-level DMA and kernel components for IoT devices, showing comfort with kernel internals and MCU families like STM32. He excels at debugging tricky hardware-software integration issues and making low-level modules more generic and robust. His background in computer engineering (Wright State) and early pre-engineering training give him a hands-on, system-level perspective that speeds prototyping and reduces field faults. Colleagues rely on him for pragmatic fixes that bridge specs, silicon quirks, and maintainable embedded code.
code11 years of coding experience
job11 years of employment as a software developer
bookCertificate, Pre-Engineering, Certificate, Pre-Engineering at Upper Valley Joint Vocational School
bookBachelor of Science (B.S.), Computer Engineering, Bachelor of Science (B.S.), Computer Engineering at Wright State University
stackoverflow-logo

Stackoverflow

Stats
350reputation
9kreached
5answers
7questions
github-logo-circle

Github Skills (23)

directmemory10
dma10
c-programming10
c1110
microcontroller10
c1710
iot10
rtos10
riot-os10
sys10
embedded10
stm10
osdev9
internet-of-things9
macos9

Programming languages (5)

C++CPHPKotlinPython

Github contributions (5)

github-logo-circle
RIOT-OS/RIOT

Apr 2022 - Dec 2022

RIOT - The friendly OS for IoT
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:83 reviews, 11 commits, 53 PRs in 8 months
Contributions summary:Joshua primarily contributed to the RIOT OS, focusing on low-level system and hardware-related tasks. Their commits addressed various issues, including fixing typos in kernel definitions, removing duplicated includes, and correcting DMA driver implementations for STM32 families. Furthermore, the user improved the DMA module by fixing bugs in `dma_resume` and making `dma_prepare()` more generic. Finally, they also addressed a truncation bug in a utility function and fixed misspellings in comments.
riot-osinternetofthingsrtosriotmicrocontrollers
Enoch247/RIOT

Apr 2022 - Apr 2025

RIOT - The friendly OS for IoT
Contributions:96 pushes, 117 branches in 3 years
iotriot
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
Joshua Deweese - Senior Software Engineer at Prime Controls Inc.