Summary
Joe Denehan is a Principal Embedded Software Engineer based in Ireland with nine years of embedded-focused experience and a career stretching back to hands-on electronics work in the 1990s. He specializes in automotive firmware development, writing robust C for 8- and 32-bit microcontrollers and ARM devices, and has driven projects across control strategies, hardware drivers, GPS/GSM/RFID and communications protocols. Joe combines product-level software delivery with deep hardware debug skills honed repairing in-circuit emulators and manufacturing test equipment, giving him a rare full-stack embedded perspective. He has progressed from electronic technician roles into senior and principal engineering positions, pairing formal degrees in Embedded Systems and Manufacturing Technology with practical test-and-repair expertise. Known for thorough requirements-to-commissioning ownership, he thrives on turning complex specifications into efficient, well-tested embedded systems.
9 years of coding experience
23 years of employment as a software developer
NCEA Maintenance Technology Maintenance Technology, NCEA Maintenance Technology Maintenance Technology at Technological University of the Shannon, Athlone Campus
DCU
Bachelor of Engineering Manufacturing Technology Manufacturing Technology, Bachelor of Engineering Manufacturing Technology Manufacturing Technology at Technological University Dublin
B. Eng (Hons) Embedded Systems Design Embedded Systems, B. Eng (Hons) Embedded Systems Design Embedded Systems at Letterkenny Institute of Technology