10/21/2025 updated

**** ******** ****
100 % available

Software - Firmware Engineer / Architect with expertise in Industrial Automation and Machine Vision

MADRID, Spain
Only remote
Degree in IT and Electronic Engineering (Alma Mater Studiorum Bologna University, 2000)
MADRID, Spain
Only remote
Degree in IT and Electronic Engineering (Alma Mater Studiorum Bologna University, 2000)

Profile attachments

CV_Riccardo_Micco_new_eng.pdf

About me

Software / Firmware Engineer and Architect with over 20 years in industrial automation. My expertise includes embedded firmware development, industrial network protocols, and SCADA/HMI applications for production and quality control. Strong background in .NET, C#, C++, Cognex vision systems, SQL.

.NET FrameworkComputer VisionAutomationC Sharp (Programming Language)C++ (Programming Language)Data CollectionEmbedded SoftwareEntity FrameworkFirmwareFreeRTOSSupervisory Control and Data Acquisition (SCADA)Integrated CircuitsWindows Presentation FoundationMicrosoft SoftwaresMicrosoft SQL ServersModbusMySQLModel View Controller (MVC)Model View ViewModelNetwork ProtocolsProgrammable Logic ControllersReal-Time Operating SystemsOPC Unified ArchitectureSignal ProcessingSoftware EngineeringSystems IntegrationTechnological ChangeVisual Systems.NET CoreQuality ControlConsumer ElectronicsProduction MonitoringDatabase Administration
.NET Development
Expert in .NET framework, .NET Core, C#, C++ with WPF, MVVM and MVC architecture. Strong background in software engineering using various Microsoft technologies.

Machine Vision Systems
Specialized in Cognex vision systems implementation and integration. Experience as Cognex solution partner with expertise in industrial vision applications for quality control and production monitoring.

Industrial Automation
Proficient in industrial network protocols including Modbus, DNP3, IEC-104, IEC-61850 for remote control and data acquisition. Experience with PLC communication, SCADA/HMI applications for production and quality control.

Embedded Firmware Development
Experience with firmware development in C/C++ for industrial and consumer electronics using microprocessors from various manufacturers (Atmel, Microchip, ARM) and real-time operating systems (FreeRTOS, Micrium).

Database Management
Advanced knowledge of SQL Server, MySQL, and Entity Framework interface. Experience with local and remote database management for industrial applications.

OPC Technology
Implementation of OPC UA/DA technology for industrial systems integration, particularly in connecting PLCs with data production front-ends.

DSP Technology
Experience with DSP technology including Analog Devices DSP and TI TMS320 for signal processing applications in industrial environments.
 

Experience

Professional experience10+ years
Freelancer since2009

Languages

EnglishGoodItalianNative speakerSpanishNative speaker

Project history

Senior analist and developer

Zetes Multicom
Development and maintenance of Zetes Atlas software, a complete pharmaceutical product traceability solution. Focused on plant level implementation including web services integration with SAP/CRM systems, HMI applications for production batch management, and Cognex machine vision camera integration.

Professional Freelance

RM Consulting
Multiple projects including tracking and quality control systems with machine vision cameras, production control stations in chemical plants, industrial automation networks training, steel plant system integration, protocol stack integration in electronics, data collection for pipeline corrosion control, and SCADA/HMI applications.

Senior sw developer

NEXUS IT
Development and maintenance of Laboratory Integration Software (LIS). Integration with scanners and analysis equipment through standard protocols (HL7, ASTM) and web services. Maintenance of analytical results database.

Senior sw developer

BY TECHDESIGN (NUO PLANET)
Design and development of car plate recognition equipment for parking and restricted area access. Responsible for software and hardware architecture and development.

Professional Freelance

Italy based activity
Various projects including digital camera with DSP technology for quality control in food and recycling industries, DSP technology for quality control in food industry, SCADA/HMI interfaces, anti-theft GPS systems for vehicle fleets, and DSP-based electronics for sound amplification.

Senior analyst / developer

SYTECH Italia
Design of smart card readers and laser barcode readers using Atmel and Fujitsu microcontrollers. Firmware architecture and development for access control systems.

Junior to senior developer

LEOMATIC Italia
Development of industrial electronics and automation systems including CNC electronics, data collection systems, railway signaling systems, SCADA systems, vision systems for quality control, and embedded operating systems.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in