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.
11 years of coding experience
11 years of employment as a software developer
Certificate, Pre-Engineering, Certificate, Pre-Engineering at Upper Valley Joint Vocational School
Bachelor of Science (B.S.), Computer Engineering, Bachelor of Science (B.S.), Computer Engineering at Wright State University
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.
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.