01/18/2026 updated


100 % available
Senior Software Engineer – C++ / C# / Backend & System Programming
Barcelona, Spain
Worldwide
M.Sc. in Computer Software EngineeringAbout me
Senior Software Engineer with 15+ years of experience in C++ and C#, focused on system-level, backend, and performance-critical software. Experienced with Linux and Windows, including embedded Linux, OpenBMC, kernel drivers, and hardware-facing applications. Available for B2B contracts in Europe.
C (Programming Language)C Sharp (Programming Language)C++ (Programming Language)Concurrent ComputingLinuxFile SystemsLinux On Embedded SystemsPerformance TuningProduction SystemsSystems Development Life CycleSystem ProgrammingMultithreadingBackendWindows Kernel
C++ / C# System Development
Advanced experience in modern C++ (C++14/17) and C# for backend, system-level, and performance-critical applications on Linux and Windows.
Linux System Programming
Extensive experience with embedded Linux environments, OpenBMC integration, low-level services, and hardware-facing system components.
Windows System & Driver Development
Hands-on experience with Windows kernel-mode development, including file system minifilter drivers and Windows Filtering Platform (WFP).
Multithreading & Performance Optimization
Strong background in concurrent programming, long-running services, and performance tuning in production systems.
Experience
Professional experience10+ years
Freelancer since2025
Languages
EnglishFluentSpanishGood
Project history
Integrated OpenBMC with new hardware and enabled its modules and features on the server. Expert in OpenBMC modules including Linux Kernel, D-Bus, C++ development, Docker, and Qemu.
Developed an image processing engine that extracts charts from PDF files and pictures, achieving a remarkable accuracy of 95%.
Developed desktop and backend applications using C#, C++, and .NET for hardware communication and diagnostic tools in a performance-critical engineering environment.