Principal Software Firmware Engineer at JOHNSON CONTROLS, INC. (formerly Tyco, Inc.)
Nashua, New Hampshire, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Richard Koch is a Principal Software/Firmware Engineer with 26 years of hands-on experience designing embedded systems, device drivers, and platform firmware across ARM and legacy architectures. He excels at Linux BSPs, U-Boot and kernel driver development, automated test systems, and manufacturing bring-up—having prototyped Buildroot/Yocto solutions and delivered an ATE for ARM controller boards. Richard combines deep software debugging with hardware-level troubleshooting using schematics and lab instruments, and he has implemented robust field upgrade and dual-partition failover schemes for resilient devices. He has supported access control and video security products at scale, added IPv6 to embedded web GUIs, and maintains a pragmatic customer-support mindset informed by GDB/core analysis. Comfortable working with global teams and contract manufacturers, he also holds an inactive secret clearance and a decades-spanning track record of turning complex embedded requirements into production-ready firmware.
26 years of coding experience
17 years of employment as a software developer
BSCS Computer Science, BSCS Computer Science at Daniel Webster College
AS Applied Computer Technology, AS Applied Computer Technology at Nashua Community College
Software to turn the RTL2832U into an SDR and also an HPSDR
Contributions:11 commits, 1 PR, 26 pushes in 4 years
software-defined-radiosdl2dacgnuradiosdr
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.