Summary
Charles Hudson is a seasoned software engineering leader with 13+ years building global, cross-functional teams and driving IoT, robotics, and digital product innovation. Currently directing global software engineering and QA for fire detection and suppression at Johnson Controls, he combines embedded/firmware, cloud, and mobile expertise to deliver highly reliable connected products. Previously he led IoT and commerce integrations at iRobot, cutting new robot onboarding from months to weeks and helping support over 15M active robots, and has launched D2C programs that generated $20M+ in year one. A pragmatic technologist and educator (visiting faculty at UGA), he blends hands-on product founding experience and corporate leadership to accelerate time-to-market while maintaining 98%+ crash-free reliability and strong user ratings. Notably, he has a track record of architecting platform libraries and automation that turn acquisitions and new hardware lines into seamless software ecosystems.
13 years of coding experience
24 years of employment as a software developer
Master of Business Administration - MBA Managing Technologically Innovative Enterprises / Entrepreneurship, Master of Business Administration - MBA Managing Technologically Innovative Enterprises / Entrepreneurship at Babson F.W. Olin Graduate School of Business
Prerequisites / Initial Courses Prereqs and initial courses for MSCS program, Prerequisites / Initial Courses Prereqs and initial courses for MSCS program at Boston University
BA (Cum Laude) University Major, BA (Cum Laude) University Major at Wesleyan University
Individual Courses Java Programming VB, Individual Courses Java Programming VB at Northeastern University
Certificates C/UNIX Programming and UNIX System Administration Certificates, Certificates C/UNIX Programming and UNIX System Administration Certificates at Daniel Webster College