Summary
Eric Gregori is a seasoned embedded software engineer and educator with three decades of experience at the intersection of embedded systems, AI/ML, and robotics. Holding an MS in Computer Science (AI) from Georgia Tech, he combines deep low-level expertise—from firmware and device drivers to embedded Linux—with research credentials including nine patents and multiple publications. He designs and teaches graduate and undergraduate courses (C++, Python, embedded systems, machine learning) and has driven measurable research impact, such as 5x coverage improvements on educational AI agents. Eric has led product development for consumer audio at Bose and complex SoC and FPGA projects for customers like NVIDIA and Qualcomm, and he actively experiments with applied autonomy as a volunteer Tesla FSD tester and robotics hobbyist. Known for translating theory into practical systems, he blends instructional design, mentoring, and hands-on engineering to deliver robust, production-ready solutions.
8 years of coding experience
22 years of employment as a software developer
Software Engineering, Software Engineering at College of Lake County
Master’s Degree Computer Science, Master’s Degree Computer Science at Georgia Institute of Technology
Bachelor of Science Degree Electronic Engineering Technology, Bachelor of Science Degree Electronic Engineering Technology at Purdue University Northwest
English