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)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 Servers
.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.
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
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.
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.
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.