01/18/2026 updated

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

Senior Software Engineer – C++ / C# / Backend & System Programming

Barcelona, Spain
Worldwide
M.Sc. in Computer Software Engineering
Barcelona, Spain
Worldwide
M.Sc. in Computer Software Engineering

Profile attachments

Armin_Khaledi_CV.pdf

About 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

C++ Software Developer

Software Lab., Sharif University of Technology
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.

Software Engineer (remote, part-time)

PANTOhealth
Developed an image processing engine that extracts charts from PDF files and pictures, achieving a remarkable accuracy of 95%.

Senior Software Engineer

IRAN Telecommunication Research Center (ITRC)
Developed desktop and backend applications using C#, C++, and .NET for hardware communication and diagnostic tools in a performance-critical engineering environment.

Object Detection Project (remote, part-time)

Flatlay
Developed and deployed a DNN for fashion item detection, significantly enhancing object detection capabilities using TensorFlow.

C/C++ & Driver Developer (part-time)

Graph Inc.
Developed drivers to manage system resources, such as the file system, register file, network traffic, and peripheral devices using minifilter and the Windows Filtering Platform.

C/C++/Qt & Driver Developer

Arsh
Developed Windows drivers for system resource management and designed a user-mode application to facilitate interaction with the implemented drivers.

Contact form

Log in to get in touch

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

Sign upLog in