I'm Ali Naseri, a Qt/C++ Developer and Embedded Software Engineer with 8+ years of hands-on experience specializing in cross-platform GUI development and real-time embedded systems. I design and implement professional applications using Qt 6 / QML / Widgets for Windows, Linux, and Android, combined with deep expertise in STM32 microcontroller firmware (Bare-metal and FreeRTOS). I am passionate about clean architecture, performance optimization, and delivering robust solutions for industrial automation and IoT applications. I actively seek international/remote opportunities in Qt or Embedded C++ development.

Ali Naseri

I'm Ali Naseri, a Qt/C++ Developer and Embedded Software Engineer with 8+ years of hands-on experience specializing in cross-platform GUI development and real-time embedded systems. I design and implement professional applications using Qt 6 / QML / Widgets for Windows, Linux, and Android, combined with deep expertise in STM32 microcontroller firmware (Bare-metal and FreeRTOS). I am passionate about clean architecture, performance optimization, and delivering robust solutions for industrial automation and IoT applications. I actively seek international/remote opportunities in Qt or Embedded C++ development.

Available to hire

I’m Ali Naseri, a Qt/C++ Developer and Embedded Software Engineer with 8+ years of hands-on experience specializing in cross-platform GUI development and real-time embedded systems. I design and implement professional applications using Qt 6 / QML / Widgets for Windows, Linux, and Android, combined with deep expertise in STM32 microcontroller firmware (Bare-metal and FreeRTOS).

I am passionate about clean architecture, performance optimization, and delivering robust solutions for industrial automation and IoT applications. I actively seek international/remote opportunities in Qt or Embedded C++ development.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate

Language

Persian
Fluent
English
Advanced

Work Experience

Senior Qt Developer (C++, QML) at SOLO Motor Controllers
June 1, 2024 - June 1, 2026
Designed and developed cross-platform monitoring and control GUI applications using Qt 6 and QML for motor controllers and industrial electronic equipment across Windows, Linux, and Android. Implemented real-time bidirectional communication between Qt frontend and embedded firmware using industrial protocols (CAN, Modbus, etc.). Created reusable QML components and custom Qt libraries, significantly improving development speed for new product variants. Actively contributed to the full product lifecycle, bridging hardware, firmware, and software teams.
Senior Qt Developer (C++, QML) at EMCO
September 1, 2019 - June 1, 2024
Led development of multiple industrial HMI and monitoring applications using Qt/QML, resulting in enhanced user experience and cross-platform consistency. Successfully integrated STM32-based embedded firmware with desktop and mobile user interfaces. Delivered production-grade solutions supporting Windows, Linux, and Android platforms. Collaborated on system architecture to ensure seamless hardware-software integration.
Senior Embedded C++ Developer at Zarrin Samane Shargh
January 1, 2018 - January 1, 2020
Developed Embedded Linux applications on ARM-based devices. Designed and implemented STM32 firmware with focus on low-level system programming and real-time performance. Optimized embedded systems for industrial applications.
Senior Embedded C++, Qt Developer at Verya Co.
January 1, 2016 - September 1, 2019
Participated in complete electronic design and microcontroller programming (STM32/ARM). Developed integrated Qt/QML applications connected directly to embedded firmware. Managed full-cycle product development (hardware design + firmware + software).
Senior Embedded C++, Qt Developer at Saheb Fonoun Toos
January 1, 2016 - April 1, 2017
Focused on STM32-based embedded software development for industrial applications.
Senior Qt Developer (C++, Widgets, Linux) at Dream Way Group & Kaj Advertisement Group
January 1, 2011 - January 1, 2016
Designed and developed professional Qt desktop applications using Widgets and QML. Optimized and deployed applications on Linux platforms.
Qt Developer (C++, Widgets, Linux) at Fanavaran Behineh Sazan Etelaat Aria
January 1, 2010 - January 1, 2012
Early Qt application development and optimization on Linux systems.
Senior Qt Developer (C++, Widgets, QML, Linux) at Dream Way Group & Kaj Advertisement Group
January 1, 2011 - January 1, 2016
Designed and developed professional Qt desktop applications using Widgets and QML. Optimized and deployed applications on Linux platforms.

Education

Bachelor’s Degree in Computer Software Engineering at khavaran institute of higher education
January 1, 2011 - January 1, 2014
Associate’s Degree in Computer Software Engineering at Quchan University of Technology
January 1, 2009 - January 1, 2011
Associate’s Degree in Computer Software Engineering at Quchan Technical Institute
January 1, 2009 - January 1, 2011
Bachelor’s Degree in Computer Software Engineering at khavaran institute of higher education
January 1, 2011 - January 1, 2014
Associate’s Degree in Computer Software Engineering at Quchan University of Technology
January 1, 2009 - January 1, 2011
Associate’s Degree in Computer Software Engineering at Quchan Technical Institute
January 1, 2009 - January 1, 2011
Bachelor’s Degree in Computer Software Engineering at khavaran institute of higher education
January 1, 2011 - January 1, 2014
Associate’s Degree in Computer Software Engineering at Quchan University of Technology
January 1, 2009 - January 1, 2011
Associate’s Degree in Computer Software Engineering at Quchan Technical Institute
January 1, 2009 - January 1, 2011
Bachelor’s Degree in Computer Software Engineering at Khavaran Institute of Higher Education
January 1, 2011 - January 1, 2014
Associate’s Degree in Computer Software Engineering at Quchan University of Technology
January 1, 2009 - January 1, 2011
Associate’s Degree in Computer Software Engineering at Quchan Technical Institute
January 1, 2009 - January 1, 2011
Bachelor’s Degree in Computer Software Engineering at Khavaran Institute of Higher Education
January 1, 2011 - January 1, 2014
Associate’s Degree in Computer Software Engineering at Quchan University of Technology
January 1, 2009 - January 1, 2011
Associate’s Degree in Computer Software Engineering at Quchan Technical Institute
January 1, 2009 - January 1, 2011

Qualifications

Add your qualifications or awards here.

Industry Experience

Computers & Electronics, Manufacturing, Software & Internet, Media & Entertainment, Professional Services, Other