Summary
Riley Mccarthy is a Senior Software Engineer with six years of hands-on experience building embedded and full-stack systems, now contributing to software at Tesla after advancing from embedded development at ecobee. Trained in Engineering Systems and Computing from the University of Guelph, Riley combines mechatronics and control theory with practical firmware, CI/CD, and ERP development expertise across C/C++, Python, MATLAB, and industry protocols like I2C, SPI, and UART. He has designed PCBs, implemented motion-planning algorithms on microcontrollers, and shipped features for consumer hardware while maintaining robust build pipelines. Riley’s background spans research-grade instrumentation and production product development—he’s as comfortable prototyping a magnetic levitation controller or autonomous rover as he is integrating warehouse scanning into an ERP. Colleagues describe him as adaptable and collaborative, with a knack for turning multidisciplinary concepts into reliable, testable systems.
6 years of coding experience
2 years of employment as a software developer
Bachelor of Engineering, Engineering Systems and Computing, Bachelor of Engineering, Engineering Systems and Computing at University of Guelph