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
Contributions:28 commits, 28 pushes, 1 branch in 6 years 11 months
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
Richard Koch - Principal Software Firmware Engineer at JOHNSON CONTROLS, INC. (formerly Tyco, Inc.)