Armin K.
Senior C++ Engineer | Linux, Backend & System-Level Development
Senior Software Engineer with strong experience in C++ development on Linux, focused on backend and system-level software rather than microcontroller-only firmware. I have worked on complex production systems including: • Modern C++ development for Linux-based platforms • Backend and long-running services • Multithreaded and performance-critical components • Integration with system services and hardware-facing layers • Unit testing and maintainable codebases • Git-based workflows and Agile environments In addition to C++, I have experience using C# for internal tools and engineering applications, particularly in hardware-related and system support contexts. My background includes working with OpenBMC and low-level Linux components, but my main strength is building robust, clean, and reliable software systems in C++. I am comfortable joining existing codebases, fixing complex issues, and delivering production-ready solutions. Available for: • C++ / Linux development • Backend & system software • Embedded Linux (non-microcontroller-focused) • Code refactoring and performance optimization
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $643
Billed in all: $1,795$1.8k
$643 in the last 6 months
Earnings, last 30 days
Skill rankings: Top 22% in C
Ranked by MRR among everyone on Upwork with the skill.
- #25System Programming76 freelancers · 🇪🇸 #1Top 33%🇪🇸#1 of 2
- #106Embedded Linux360 freelancers · 🇪🇸 #3Top 29%🇪🇸#3 of 4
- #434C1,974 freelancers · 🇪🇸 #10Top 22%🇪🇸#10 of 27
- #745Linux3,038 freelancers · 🇪🇸 #8Top 25%🇪🇸#8 of 28
- #927Software Development2,923 freelancers · 🇪🇸 #9Top 32%🇪🇸#9 of 24
- #1,131C++4,442 freelancers · 🇪🇸 #12Top 25%🇪🇸#12 of 36
- #1,333Git5,766 freelancers · 🇪🇸 #12Top 23%🇪🇸#12 of 56
- #2,078C#8,348 freelancers · 🇪🇸 #17Top 25%🇪🇸#17 of 75