Hire the Best C++ Programmers & Developers
in Armenia

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
David G.

Yerevan, Armenia

$25/hr
5.0
24 jobs

Software engineer with 10+ years of experience and a 100% Job Success Score on Upwork. I build games, full-stack web applications, and AI-powered solutions — and I’m always honest about what I can deliver. I’m David Galstyan, from Armenia. Programming has been my passion since my early teens, and I’ve worked professionally as a software engineer since 2015. I believe people should do what they’re good at — and this is mine. What I can help you with: • C/C++ & STL — high-performance, clean, well-structured code • C# & Python — application development, automation, and backend logic • Game development — Unity and Unreal Engine • Full-stack web — building complete, responsive web applications front to back • AI engineering & computer vision — object detection, image recognition, and AI-powered features Strengths: • Strong foundation in OOP, data structures, and algorithms (including their complexities) • Detail-oriented team player who works well with cross-functional teams • Fluent English, both conversational and technical • Strong desire to learn new technologies, with solid analysis and problem-solving skills Send me a message and let’s talk about your project.

  • Desktop Application
  • Microsoft Visual C++
  • C
  • Python
  • Java
  • C#
  • Algorithm Development
  • OpenCV
  • Blockchain Architecture
  • Object-Oriented Programming
  • OpenGL
  • Data Structures
  • Image Processing
  • Blockchain Development
  • Unity
Aleksei S.

Yerevan, Armenia

$40/hr
4.6
80 jobs

I was working in many projects. Some things which I was programming - Messengers, Trading Bots, Notepads, IDE, Design Software, Mods to Games, Automatization of Oil Company (modbus, opc, etc...) and many others. I am open to new and ready to join your startup! My key skills: Strong c++: - multi-threading, - networking, - boost Key Qt skills: - QML, - QSS, - Qt WebEngine, - Qt Installer Framework Databases: - MySQL, - Postgres, - SQLite Linux/Unix: - system programming, - bash scripting Strong lua: - work with nginx, - dynamic libraries Skills in mathematics: - numerical methods, - higher mathematics

  • C++
  • C
  • Microsoft Visual C++
  • SQLite
  • Application Installer
  • CMake
  • Qt Framework
  • RESTful Architecture
  • PyQt
  • Multithreaded Programming
  • API
  • Desktop Application
  • Windows App Development
Movses M.

Ijevan, Armenia

$40/hr
5.0
4 jobs

I help companies build reliable, high-performance C++ software — from multithreaded systems and performance optimization to AI-powered features that scale in production. I specialize in modern C++, system design, concurrency, Qt, networking, and performance-critical applications. I help teams solve complex engineering challenges such as improving application speed, designing robust architectures, debugging difficult issues, and building maintainable software. With 10+ years of software development experience, I have worked on challenging projects across desktop applications, embedded systems, cross-platform software, and backend technologies. My experience includes C++, Qt, Linux, Windows, macOS, gRPC, Protocol Buffers, multithreading, debugging, and optimization of complex systems. My approach: • Understand the business and technical problem before writing code • Design solutions that are reliable, maintainable, and scalable • Write clean, efficient C++ following modern best practices • Communicate clearly with regular updates and transparent progress I focus on delivering production-quality software, not just completing tasks. Whether you need performance improvements, a new C++ feature, architecture guidance, or help solving a difficult technical problem, I can help. If you have a challenging C++ project and need an experienced engineer who can work independently and deliver high-quality results, feel free to send me a message.

  • C++
  • Linux
  • C
  • Microsoft Visual C++
  • Software Architecture & Design
  • Software Debugging
  • Performance Optimization
  • System Programming
  • Multithreaded Programming
  • TCP/IP
  • Windows API Development
  • Boost
  • POSIX
  • Git
  • Image Processing
Samvel A.

Yerevan, Armenia

$20/hr
4.7
1 jobs

Passionate Unity Developer | C# I'm a dedicated Unity developer with a profound understanding of C#. With over five years of experience in Unity development, I've been crafting immersive experiences and bringing ideas to life since 2018. Currently, I’m working as a Unity Developer in a mobile games development company, where I’ve been contributing for more than two years. During this time, I’ve gained invaluable experience working in teams and delivering successful projects. Now, I’m excited to start my freelance career and offer my skills to bring your ideas to life. My expertise includes: * Developing stunning 2D games that stand out and feel alive. * Creating engaging gameplay mechanics and ensuring polished user experiences. * Collaborating effectively within teams to deliver high-quality projects on time. * Making structured and readable code and a workable build. Let’s work together to make your vision a reality!

  • Unity
  • Game
  • Video Game
  • C#
  • 2D Illustration
  • Game Development
  • WebRTC
  • Websockets
  • AR & VR
  • ARKit
  • ARCore
Vahagn A.

Apaga, Armenia

$35/hr
5.0
13 jobs

I bridge the gap between low-level system efficiency and cutting-edge decentralized technologies. With a deep focus on Modern C++ optimization, I build robust, scalable applications where every millisecond and every byte of memory counts. My expertise spans from professional Audio Plugin development to high-stakes Smart Contract security analysis and Generative AI infrastructure. Proprietary Cryptographic Engines: Architecting and developing custom Cryptographic Engines from scratch, tailored for specific security requirements and hardware constraints. Implementing high-speed encryption/decryption algorithms (AES, RSA, ECC) with optimized assembly or SIMD instructions. Ensuring mathematical rigor and resistance to side-channel attacks for private networks and decentralized protocols. System-Level Optimization & Security: Bare-metal programming and firmware development for embedded systems and specialized computational units. Performing deep-level code audits to eliminate memory leaks, race conditions, and security vulnerabilities at the binary level. Developing secure boot protocols and encrypted data-at-rest solutions for sensitive industrial and medical environments. Systems & Desktop Development (C++ / Qt / JUCE) Developing high-performance, cross-platform desktop applications using the Qt Framework and QML. Expertise in Modern C++ (17/20/23) standards, focusing on memory safety, multi-threading, and low-latency execution. Specializing in Audio Engineering: Designing custom VST/AU plugins and Digital Signal Processing (DSP) algorithms. Medical Device Control & Automation: Developing robust, real-time control software for diagnostic equipment and laboratory automation. Crafting mission-critical User Interfaces (UI) using Modern Qt/QML for medical monitors and device consoles. Seamless hardware-software integration for automated laboratory workflows. Blockchain & Web3 Security: Comprehensive Smart Contract Auditing (Solidity/EVM) to identify critical vulnerabilities and logic flaws. Advanced Gas Optimization: Reducing execution costs through deep bytecode analysis and efficient data structures. Developing automated tools for blockchain security assessment and formal verification. AI, Machine Learning & Automation: Architecting Generative AI workflows using ComfyUI, Stable Diffusion, and custom node development. Integrating computer vision models like YOLOv8, SAM, and LivePortrait into production environments. Managing high-load computational tasks on Cloud GPU infrastructure for seamless model inference and training.

  • C++
  • GUI Design
  • JSON API
  • CSS
  • Standard Template Library
  • Audio Editing
  • Microsoft Windows
  • Boost
  • Qt Framework
  • Audio Engine
  • SQL
  • JSON
  • SQLite
  • Microsoft Visual Studio
  • TCP/IP
  • Desktop Application
Sergey S.

Gyumri, Armenia

$20/hr
5.0
18 jobs

Hello, everyone! My name is Sergey, and I have worked in the production of commercial electronics for many years. What I do best: 🛠 Embedded Systems Expertise: ✅ Low-level programming (C/C++), Python ✅ Skilled in real-time systems (FREERTOS) and OTA updates ✅ Expertise in communication protocols: I2C, SPI, UART, RS485, CAN, USB, Ethernet, MODBUS ✅ Expertise in peripheral integration: sensors, displays, motor drivers, EEPROMs ✅ Wireless IoT: WiFi, BLE, LoRa, FSK, 4G modules ✅ Hardware debugging with tools like JTAG, oscilloscopes, and logic analyzers ✅ PCB Design & Layout ✅ Electrical Engineering 🛠 Power Optimization: ✅ Low Power Design: Achieved <15µA sleep current in battery-powered IoT devices 🛠 Tools & Technologies: ✅ IDEs: STM32CubeIDE, VSCode+Platformio, ESP-IDF, Arduino IDE ✅ Platforms: STM32, ESP32, Raspberry Pi ✅ Web/Mobile: Flutter, Node-Red ✅ Version Control: Git, GitHub ✅ Protocols: TCP/IP, MQTT, MODBUS 💬 Let’s discuss how I can accelerate your embedded project

  • ESP32
  • Raspberry Pi
  • STM32
  • Embedded System
  • Serial Port Interfacing
  • Python
  • C
  • Ionic Framework
  • Linux
  • FreeRTOS
  • PCB Design
  • Analog Electronics
  • Digital Electronics
  • Arduino Firmware
  • Microcontroller Programming

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a C++ Programmer & Developer in Armenia on Upwork?

You can hire a C++ Programmer & Developer in Armenia on Upwork in four simple steps:

  • Create a job post tailored to your C++ Programmer & Developer project scope. We'll walk you through the process step by step.
  • Browse top C++ Programmer & Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top C++ Programmer & Developer profiles and interview.
  • Hire the right C++ Programmer & Developer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a C++ Programmer & Developer?

Rates charged by C++ Programmers & Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a C++ Programmer & Developer in Armenia on Upwork?

As the world's work marketplace, we connect highly-skilled freelance C++ Programmers & Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream C++ Programmer & Developer team you need to succeed.

Can I hire a C++ Programmer & Developer in Armenia within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive C++ Programmer & Developer proposals within 24 hours of posting a job description.