Environment, timing, safety, interfaces, and serviceability shape the architecture.
About
An engineer who works across the whole machine.
I'm Amir Moshtaghioun—an embedded AI and robotics engineer based in Regina, Saskatchewan, with more than nine years of experience turning complex ideas into working systems.

How I work
Hardware-aware. Deployment-focused. Comfortable across disciplines.
I build complete systems
My work spans STM32 and ESP32 firmware, multi-layer PCB design, FPGA integration, ROS2 robotics, Siemens industrial automation, computer vision, and LLM/RAG diagnostic systems. That range lets me see interface problems early—before they become deployment problems.
I have owned the path to deployment
I co-founded a robotics and embedded systems company, led industrial robotic arm and EtherCAT motion projects, and managed IoT R&D that shipped more than 2,000 monitoring devices. Earlier work included precision instrumentation and steelmaking process systems.
I connect research with operating reality
In Canada, my graduate research, Mitacs work with MacDon Industries, and NSERC IRC research have focused on industrial perception and robotic inspection. The goal is consistent: models and machines that remain useful outside controlled demonstrations.
A strong model is only one layer in a dependable sensing and control system.
Documentation, diagnostics, and maintainability are part of engineering quality.