Summary
Ehsan Ahmadi is a senior embedded software engineer with eight years of experience blending electrical engineering fundamentals and hands-on firmware to make constrained devices behave like sophisticated systems. He is fluent in C, C++ and Python, and also brings software architecture experience with Python and Go from his GitHub work. His career spans automotive and semiconductor domains—recent roles at Rivian/Volkswagen Group Technologies and Analog Devices—where he focused on embedded systems, connectivity and real-time software. Notably, he has a history of end-to-end hardware+software projects, from open-source telematics at Mojio/UBC to off-grid educational servers, showing a knack for pragmatic, deployable solutions in low-resource environments. Based in Greater Vancouver, he combines EE grounding with a software architect mindset to bridge PCB-level constraints and scalable embedded software.
8 years of coding experience
7 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc) Electrical Engineering, Bachelor of Applied Science (B.A.Sc) Electrical Engineering at The University of British Columbia
English, Persian