I’m an embedded systems engineer who designs and optimizes edge devices that fuse hardware and AI. My work spans Nvidia Jetson-based platforms, TensorRT inference, and image processing, with a focus on scalable hardware–software solutions for industrial and research applications. I enjoy bridging embedded systems, AI, and image processing to deliver practical, intelligent hardware–software solutions that perform in real-world environments and drive innovation.

Ali Hajiabadi

I’m an embedded systems engineer who designs and optimizes edge devices that fuse hardware and AI. My work spans Nvidia Jetson-based platforms, TensorRT inference, and image processing, with a focus on scalable hardware–software solutions for industrial and research applications. I enjoy bridging embedded systems, AI, and image processing to deliver practical, intelligent hardware–software solutions that perform in real-world environments and drive innovation.

Available to hire

I’m an embedded systems engineer who designs and optimizes edge devices that fuse hardware and AI. My work spans Nvidia Jetson-based platforms, TensorRT inference, and image processing, with a focus on scalable hardware–software solutions for industrial and research applications.
I enjoy bridging embedded systems, AI, and image processing to deliver practical, intelligent hardware–software solutions that perform in real-world environments and drive innovation.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

French
Advanced
English
Fluent
Persian
Fluent

Work Experience

Embedded Systems & AI Developer at Ro-Main
December 31, 2020 - December 4, 2025
Contributed to the design and development of an edge computing, embedded Linux device based on the Nvidia Jetson module with various features. Participated in deep-learning projects and developed data collection systems using Raspberry Pi.
Scientific Developer at Creaform 3D
January 1, 2017 - January 1, 2021
Scripted automation systems for scanner calibration using robotic arms, migrating applications and scripts from MATLAB to C++.
Software Developer at Intelligence Image Inc.
January 1, 2016 - January 1, 2017
Trained detection and segmentation models based on Mask R-CNN, and implemented a DICOM medical image viewer.
Software Developer at DUJUD LLC.
January 1, 2015 - January 1, 2016
Developed an application for calculating the volume of fuel tanks from scanned point-cloud data.
Embedded Developer & Product Owner at Ardin Sanat Paydar
January 1, 2012 - January 1, 2014
Designed a handheld remote sensor monitoring device based on STM32 microcontrollers.
Embedded System Developer at Koosha Electronics
January 1, 2011 - January 1, 2012
Implemented a laser displacement sensor and auto wheel-alignment software.
Gameplay Developer at Fanavaran Satiyar Rayanen
December 31, 2009 - December 31, 2010
Worked on physical simulations and computational simulations for gaming applications.
Embedded Systems & AI Developer at Ro-Main
January 1, 2021 - Present
Contributed to the design and development of an edge computing, embedded Linux device based on the Nvidia Jetson module. Implemented a TensorRT-based detection accelerator with C++ and Python bindings; supported a multi-camera pig health monitoring automation project; led data-collection initiatives using Raspberry Pi.
Scientific Developer at Creaform 3D, Lévis
January 1, 2017 - December 31, 2021
Scripted scanner calibration automation using UR3, Fanuc and ABB robotic arms; migrated calculation applications and scripts from MATLAB to C++.
Software Developer at Intelligence Image Inc., Québec
January 1, 2016 - December 31, 2017
Trained a detection and segmentation model based on Mask R-CNN; implemented a DICOM medical image viewer using QT and VTK.
Software Developer at DUJUD LLC., USA
January 1, 2015 - December 31, 2016
Developed an application to calculate the volume of an arbitrary-shaped fuel tank from its scanned point-cloud, using C++/CLI, PCL, QT and VTK.
Embedded Developer & Product Owner at Ardin Sanat Paydar, Iran
January 1, 2012 - December 31, 2014
Designed a handheld remote sensor monitoring device based on STM32 microcontrollers; contributed to the development of a SCADA monitoring application.
Embedded System Developer at Koosha Electronics Alborz, Iran
January 1, 2011 - December 31, 2012
Implemented a laser displacement sensor with 10µm accuracy using CCD sensors and STM32; implemented auto wheel-alignment software using C#.
Gameplay Developer at Fanavaran Satiyar Rayanen, Iran
January 1, 2010 - December 31, 2011
Physics-driven gameplay simulations including vehicle dynamics, ragdoll, destructible models, and inverse kinematics for boats and guns.

Education

Master of Science in Electrical Engineering at Université Laval
January 1, 2014 - January 1, 2017
BSc in Electrical Engineering at Azad University
January 1, 2005 - January 1, 2009
Master of Science in Electrical Engineering at Université Laval, Québec, Canada
January 1, 2014 - December 31, 2017
Bachelor of Science in Electrical Engineering at Azad University – Karaj, Iran
January 1, 2005 - December 31, 2009

Qualifications

Mitacs Acceleration internship scholarship
January 1, 2016 - January 1, 2017
Industrial Innovation Scholarship (IIS/BMP Innovation) for master’s degree
January 1, 2015 - December 31, 2016
Patent: Tracking & monitoring system for swimmers
January 1, 2006 - December 31, 2006

Industry Experience

Computers & Electronics, Manufacturing, Software & Internet, Education, Agriculture & Mining, Gaming, Healthcare

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more