Patrick Doyle is a Principal Embedded Software Engineer with over three decades of experience designing and delivering embedded systems for robotics, medical devices, communications, and imaging. Now at MITRE after a decade driving new technology into iRobot products, he blends deep hands-on firmware and system architecture expertise with leadership of cross-disciplinary engineering teams. His background spans ASIC and diagnostic tool development, real-time RF signal processing, and vision-restoring retinal implant research at MIT, reflecting a rare mix of commercial productization and cutting-edge research. Patrick holds an MSEE in Communications and Signal Processing and a BSEE from MIT, and has repeatedly moved concepts from lab prototypes into production robots and devices. Quietly, he’s sustained long-term impact by translating complex signal-processing and hardware constraints into reliable, scalable embedded software stacks. Located in Massachusetts, he specializes in turning advanced algorithms into field-deployable, maintainable systems.
17 years of coding experience
38 years of employment as a software developer
BSEE Electrical Engineering, BSEE Electrical Engineering at Massachusetts Institute of Technology
MSEE Communications and Signal Processing, MSEE Communications and Signal Processing at Northeastern University
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
Patrick Doyle - Principal Embedded Software Engineer at MITRE