Richard Koch

Principal Software Firmware Engineer at JOHNSON CONTROLS, INC. (formerly Tyco, Inc.)

Nashua, New Hampshire, 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

👤
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.
code26 years of coding experience
job17 years of employment as a software developer
bookBSCS Computer Science, BSCS Computer Science at Daniel Webster College
bookAS Applied Computer Technology, AS Applied Computer Technology at Nashua Community College
github-logo-circle

Github Skills (35)

verilog9
xilinx9
software-defined-radio9
ethernet9
fpga9
mca8
gnuradio8
redpitaya8
zynq8
dac8
vivado7
freertos7
tcl7
raspberry-pi6
vitis6

Programming languages (7)

C#C++CVerilogPHPHTMLTcl

Github contributions (5)

github-logo-circle
n1gp/HermesIntf

Jan 2018 - Dec 2023

CW Skimmer Server plugin for HPSDR network protocol compatible Software Defined Radios
Contributions:1 release, 2 PRs, 12 pushes in 5 years 11 months
network-protocolsoftware-defined-radio
n1gp/librtlsdr

Mar 2014 - Mar 2018

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.
Request Free Trial