07/23/2026 updated

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

Senior C++ & C#/.NET Engineer | Embedded Systems & Hardware Integration

Madrid, Spain
Only remote
BSc in Video Game Design and Development (Programming), ESNE Madrid, 2015-2019
Madrid, Spain
Only remote
BSc in Video Game Design and Development (Programming), ESNE Madrid, 2015-2019

Profile attachments

CV_Luis_Chamarro_ES.pdf

About me

Senior software engineer in Madrid with 9+ years across C++, C#/.NET, embedded Linux, WPF/MVVM and software-hardware integration. I build reliable systems for industrial, defence and product environments, with game development and AI automation as complementary experience.

.NET FrameworkC Sharp (Programming Language)C++ (Programming Language)DebuggingLinuxDirectXEmbedded SystemsLinux On Embedded SystemsEmbedded SoftwarePython (Programming Language)OpenGLSystems DesignSystems IntegrationUnreal Engine
CORE EXPERTISE

C++ AND EMBEDDED SYSTEMS
9+ years of C++ experience across embedded Linux, proprietary engines and software integrated with physical systems. Data acquisition, performance-sensitive components, state machines, predictive-maintenance algorithms and low-level debugging.

C# / .NET AND DESKTOP APPLICATIONS
6 years of C# experience and 3 years with .NET, WPF and MVVM. Desktop interfaces, Windows services, standalone installers, third-party integrations and maintainable application architecture.

SOFTWARE-HARDWARE INTEGRATION
CAN and CanOpen communications, Ethernet, radio links, device integration and diagnostics. Experience coordinating software with hardware and certification teams in vehicle, industrial and defence-related environments.

GRAPHICS AND GAME DEVELOPMENT
C++ development for a proprietary engine using DirectX and OpenGL, plus project experience with Unity and Unreal Engine. Gameplay systems, serialization, level programming, rendering compatibility and integration with custom physical machines.

AI AND BUSINESS AUTOMATION
Complementary experience with Python, n8n, MCP, language models, RAG, CRM and calendar integrations. Design of traceable automation workflows, conversational agents and human-escalation paths.

WORKING STYLE
Strong focus on system design, integration contracts, root-cause debugging, reliability, technical documentation and clear communication with remote, multidisciplinary teams. Available for remote freelance projects involving complex systems, embedded software, .NET applications or software-hardware integration.

Experience

Professional experience5 - 10 years
Freelancer since2026

Languages

EnglishFluentFrenchFluentSpanishNative speaker

Project history

Independent Applied AI & Automation Consultant

Soul Thinker
Design and implementation of intelligent automation ecosystems integrating CRM and calendars through n8n, MCP and AI models. Built omnichannel conversational agents with human-escalation and traceability flows. Defined integration protocols and data-exchange formats, documented operations, and delivered practical AI training for non-technical teams.

Senior Gameplay Programmer

Grupo R. Franco
Developed C++ gameplay systems for a proprietary engine using DirectX and OpenGL, deployed on custom physical gaming machines. Implemented gameplay logic and state machines for new titles. Integrated software with hardware, focusing on performance and compatibility, and coordinated with hardware and machine-certification teams.

Systems Programmer

Piedrafita Sport S.L.
Developed software for embedded and defence systems, including targeting, electronic communications and predictive maintenance. Dual-Eimos (C#): targeting system, WPF/MVVM UI, CAN/CanOpen, Ethernet and radio communications, Euler transformations, standalone installer and Windows service. HLS (C++): design and development, data acquisition on embedded Linux, and predictive-maintenance algorithms for vehicle components.

Gameplay Programmer

FAS3
Gameplay programmer at an independent studio recognized with the PlayStation First 2016 Award and as a 2016 PlayStation Talents semifinalist. Albacete Warriors (Unity, 2.5D): level programming, serialization and boss AI; released on Steam. Aurora (Unreal Engine): third-person action-adventure RPG.

Contact form

Log in to get in touch

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

Sign upLog in