Dennis Ruffer is an embedded firmware engineer based in California with a multi-decade track record building low-level firmware, boot ROMs, and device diagnostics across consumer, automotive, and IoT products. He combines hands-on expertise in Cortex-M, MSP430, STM32, ColdFire and PowerPC platforms with strong tooling and CI experience (GCC/IAR, Keil, Git/SVN, test frameworks and build automation). His work spans secure wireless stacks and hardware bring-up—contributions include Android infotainment flashing automation at Volvo and Thread mesh end-node drivers for Samsung’s ARTIK. A pragmatic leader, he embeds QA and testability into products to accelerate time-to-market and often guides teams to align individual goals with corporate outcomes. Less obvious: he’s fluent in Forth/Open Firmware and has repeatedly translated legacy systems into modern hardware/software environments, making him a strong choice for projects that bridge decades of embedded technology.
3 years of coding experience
35 years of employment as a software developer
BA, Mathematics and Computer Science, BA, Mathematics and Computer Science at Western Michigan University
T-Mobile Zephyr OS is a fork of zephyrproject-rtos/zephyr that is shipped on the DevKit and used for contributing upstream.
Contributions:27 reviews, 25 commits, 72 PRs in 4 months
zephyr-osupstreamrtoszephyr-rtost-mobile
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
Dennis Ruffer - Embedded Firmware Engineer at T-Mobile