Hire the best C++ Programmers & developers

Check out C++ Programmers & developers with the skills you need for your next job.
Clients rate C++ Programmers & developers
Rating is 4.8 out of 5.
4.8/5
based on 7,326 client reviews
  • $50 hourly
    When I first saw a personal computer, I was 10 years old, and it was like magic to me. It still is, except now I'm the magician. Strengths: C, C++, SQL, Linux, bash, DSP. Weaknesses: I hate Web development and the .NET platform. Areas of expertise: Digital Signal Processing, Applications Development, GUI programming, Linux distributions, 70's. Favorite language - C++. Favorite framework - Qt.
    vsuc_fltilesrefresh_TrophyIcon C++
    Bash Programming
    Digital Signal Processing
    OpenCV
    Git
    C
    Microsoft Foundation Class Library
    Qt Framework
  • $25 hourly
    I'm young designer and programmer from the heart of Europe. I've dedicated years of my life into making my work as good as possible. I put passion into my work, and try to make every piece of it unique and beautiful. My main focus is programming, 3D modeling, texturing and graphic design, and thanks to that, I develop games and other real time experiences in Unreal Engine 4.
    vsuc_fltilesrefresh_TrophyIcon C++
    Object-Oriented Programming
    Material Design
    Substance Designer
    Visual Effects
    Game Art
    Photo Editing
    Game Development
    Unreal Engine
    3D Modeling
  • $150 hourly
    California-based programmer with an extensive background in a variety of technologies, including desktop, mobile, and web platforms. I deliver high quality software by communicating with my clients effectively and working tirelessly to understand their exact needs for a project. With a thorough analysis of the problem and an effectively designed solution, I'm able to leverage years of independent software experience to implement and deliver your product quickly and effectively. I graduated from Santa Clara University with a Master's degree in Software Engineering in 2012, and have spent the last decade working with clients all over the Silicon Valley area. Here on Upwork, I've achieved and currently hold the Top Rated, Top Rated Plus, and Expert-Vetted talent badges - which are the highest the platform offers. I've also acquired AWS certifications in a variety of disciplines, all of which contribute to my broad understanding of technical domains and enhance my ability to design and implement effective solutions tailored to your project's needs. I strive to delight my clients with every project I undertake, and I would love to do the same for you. Please reach out if you have any questions!
    vsuc_fltilesrefresh_TrophyIcon C++
    Smart Contract
    Cryptography
    Blockchain Development
    Cryptocurrency
    Solidity
    Blockchain Architecture
    API
    Amazon Web Services
    JSON
    Python
    JavaScript
    Desktop Application
    API Integration
  • $50 hourly
    High-level Programming (Python/C/C++/C#/PHP/Delphi/Pascal/Perl/VB) Low-level Programming (C/C++/Assembler) for different platforms: x86, x51, ARM, PIC16/18/24/32, AVR, STM8/32, MSP430 and many others FPGA Programming (Verilog/VHDL) Electronics Reverse engineering Security auditing of applications and scripts Hardware security Neural networks, OCR Large Data processing Web-applications Experience: over 20 years. PhD Degree in Computer Science. Any platforms. Any languages. We speak Digitally!
    vsuc_fltilesrefresh_TrophyIcon C++
    C
    Desktop Application
    PHP
    Assembler
    STM32
    Reverse Engineering
    Cryptography
    Neural Network
    Assembly Language
    Firmware
    PIC
    Python
  • $30 hourly
    I am an accomplished python developer with 2+ years of development experience. I have had the experience of working on large projects with MNCs, startups (including my own) and the prestigious Google Summer of Code program. I'm an expert in building robust, python based web applications/API, data pipelines, advanced scientific programs, algorithm design/development and expert with AWS solutions architecture. With a strong background in research and development, I love working on complex computational challenges. One such project was creating a combinatorial optimization algorithm, where my research was also published by Springer. I am interested in working on large scale applications and eager to perform high level, end to end development of complex applications. My technical expertise includes: - Front-end: HTML | CSS | JQuery - Back-end: Django / Flask / Celery - Database: PostgreSQL / MongoDB - AWS: EC2, ECS, S3, Batch, IAM, Lambda, Route 53, CloudFront, CloudFormation, RDS, DynamoDB, CodeBuild, CodePipeline - Cloud services: System design/Automation/CI/CD - Devops: Docker, Kubernetes, Github, Nginx - Scientific python libraries: Pytorch, Tensorflow, OpenCV, Pillow, Numpy, Pandas My expertise includes: - Building scalable applications in Python, Django/Flask/Celery, REST and GraphQL APIs. - Deploying your entire application on AWS and automating the processes. - Writing efficient, reusable, well-documented and test driven code. - Experienced in integration of third party API's and plugins. - Integrating scientific python libraries for bringing advanced functionalities to your software. - Use of devops tools like Docker, Git, Nginx, Gunicorn. Why choose me: - Solid industry experience - Impeccable project management skills - Quick delivery of ready-to-use projects - 24/7 here to respond to any of your messages Let's get in touch, discuss your project requirements and build something amazing together.
    vsuc_fltilesrefresh_TrophyIcon C++
    GIS
    Linux System Administration
    Software Architecture & Design
    Bash Programming
    Celery
    NoSQL Database
    DevOps
    Python
    PostgreSQL
    Flask
    Django
    Amazon Web Services
  • $60 hourly
    I have a deep knowledge and huge experience in game development and programming with various components like gameplay/audio/physics/graphics, I'm working very fast and always meeting all deadlines, providing high quality code, always looking for challenges and difficult tasks...
    vsuc_fltilesrefresh_TrophyIcon C++
    DirectX
    CUDA
    OpenGL
    Game Development
    OpenGL Shading Language
    Unity
    Java
    C#
  • $29 hourly
    Hello! I'm Afifa Abid. I'm a game developer and programmer with 8 years of experience, have expert skills in Unreal Engine 4 and C++. I have done many virtual reality projects. I have good experience in architectural visualization and 3D rendering. I love making games, and animations. Looking for opportunities to work on interesting projects.
    vsuc_fltilesrefresh_TrophyIcon C++
    Game Development
    Architectural Rendering
    Game Design
    Unreal Engine
    Augmented Reality
    3D Animation
    Autodesk Maya
    Virtual Reality
  • $50 hourly
    I have been programming in C/C++ for 25 years, 20 years professionally. I have developed programs in Windows, Linux, and Unix machines for a variety of applications I have successfully completed project involving: Computer Graphics, Data Visualization, and Virtual Reality High Performance Computing, Parallel Computing, Modeling & Simulation, and Image Processing Data acquisition systems, Embedded systems, and Flight software
    vsuc_fltilesrefresh_TrophyIcon C++
    Algorithm Development
    Game Development
    Qt Framework
    Image Processing
    CUDA
    OpenGL
    Engineering Simulation
    Embedded System
    Embedded Linux
  • $90 hourly
    It has been around 15 YEARS for me working on mobile robots, e-VTOL UAV (drones), RF Microwave sensing (i.e. UWB and FMCW RADAR), IoT, and Embedded systems in general. ☑In Upwork, I have helped prototyping some various projects on IoT and embedded systems like: ✅ IoT Dairy Farm, ✅ IoT Breast Pump, ✅ Automatic hydroponics, ✅ Vending Machine, ✅ Mars Robot, ✅ Personal IoT box ✅ LED, LCD, addressable RGB strip, ✅ Micro/active/passive buzzers ✅ and some IoT/embedded systems projects. ☑I'm familiar with various hardware including: ✅ Various Arduino boards, ✅ SBCs (Raspberry Pi, Banana Pi, Latte Panda, Odroid, Onion, etc), ✅ STM32, ✅ AVR (ATMEGA, ATXMEGA), ✅ ARM Cortex, ✅ ESP32/ESP8266, ✅ Nordic nRF52 (e.g. nRF52840), CC2650 ✅ SDR/USRP, ✅ TI mmWave Radar (e.g. AWR2243). ☑I'm fluent with various IDEs such as: ✅ ArduinoIDE, ✅PlatformIO/VSCode, ✅STM32CubeIDE, ✅Keil IDE, and programming languages like ✅C/C++, ✅Python, and ✅Matlab. ☑ My main expertises are: ✅ PCB design (high-speed, Flexible, Rigid-Flex, multi-layer) and ✅ firmware programming. ☑ I'm also familiar with AWS cloud services: ✅IoT core AWS ✅S3 ✅Lambda ✅MQTT/HTTP API ✅REST API Gateway ☑ Lastly, I have done various AI/machine learning projects where I'm familiar with: ✅Keras ✅TensorFlow ✅PyTorch.
    vsuc_fltilesrefresh_TrophyIcon C++
    RF Design
    Electronic Design
    Digital Electronics
    Arduino Firmware
    Electrical Engineering
    Research Papers
    Arduino
    Internet of Things Solutions Design
    PCB Design
    Technical Report
    Technical Writing
    Raspberry Pi
    ESP32
    MATLAB
  • $25 hourly
    I am an Aerospace Engineer and I am proficient in CAD modelling, Rigid Body Dynamics and Control systems. I am looking to build a career in mechanical design and Dynamic system modelling. * I have developed several Arduino and Raspberry pi products including a drone and and a obstacle avoidance robot. * My experience with microcontrollers even led me develop a IoT based Smart Motion-sensing Faucet which reached the finals in one of Arduino's IoT competition. * I am experienced in CAD modelling and designing products to meet sizing, mass & dynamic behavior constraints (like center of gravity positions and moments of inertia limits) * I am also capable of developing design simulations with tools like MATLAB & Simulink which are useful in the research and development phase to identify and eliminate product flaws prior to manufacturing.
    vsuc_fltilesrefresh_TrophyIcon C++
    Engineering Design
    SolidWorks
    Drafting
    CAD & CAM Software
    Arduino
    Raspberry Pi
    Control Engineering
    Simulink
    Aerospace Engineering
    MATLAB
    ANSYS
    Mechanical Design
    Microsoft Office
    Autodesk AutoCAD
  • $10 hourly
    I’m a Programmer and Software engineer with 5 years experience in building on-demand software for desktop(Linux and windows) and making applications & scripts for task automation. So if you're looking for some application to fill a specific work or want to get rid of some boring repetitive task, I can help. You're in the right place. We do: >> Build softwares for specific needs >> Computer task automation >> Any C/C++, Java, Python, Rust Projects.
    vsuc_fltilesrefresh_TrophyIcon C++
    Computer Engineering
    Rust
    Microsoft Windows PowerShell
    Bash
    Assembly Language
    Windows Administration
    Python
    Java
    Linux
    Qt Framework
    C
  • $120 hourly
    I am a freelance developer with 30+ years of experience in computer vision, 3D, computer graphics, HPC (multi-thread, GPGPU) and code optimization. - performance optimization: I could help profile your C++/Python code and optimize it to get better performances. Using a better algorithm, better data structures, using all cores (Intel TBB, OpenMP), the GPU (CUDA, Metal, OpenCL, HIP/ROCm) - macOS application: I could help get your code to run on macOS (universal binary Intel/AppleSilicon, application bundle, packaging, signing, notarization) - Deep Learning: design and train DL models using PyTorch or TensorFlow, optimize/deploy for inference using TensorRT on Desktop/Jetson, or, CoreML, NCNN, OpenCV DNN, ... on other devices. - Computer Vision: as an OpenCV contributor I could help design your computer vision system using OpenCV on the CPU and/or the GPU (OpenCL/CUDA).
    vsuc_fltilesrefresh_TrophyIcon C++
    Computer Vision
    Mac OS App Development
    Machine Learning
    TensorFlow
    Image Processing
    OpenCV
    iOS
    OpenGL
    CUDA
    PyTorch
    Python
    Qt Framework
    macOS
  • $40 hourly
    I am an embedded systems developer focused on firmware, hardware, and prototypes development. I have a master's degree in Mechatronics and a post-graduation in Embedded System Development. Solid experience in troubleshooting customer problems and provide solutions My focus is: ----Electronic Schematic design ----C / C++ Firmware ( STM32, Raspberry, ESP32, and Arduino ) ----Embedded firmware & RTOS experience ----Experience with serial communications (SPI, I2C, RS232, RS485, RS232, CAN), wired & wireless technologies (TCP/IP, UDP, Bluetooth, Ethernet, USB), and peripherals (UARTS, PWM, I2C, ADC, SAI). ----Experience in electro-mechanical design (motor control, solenoids, relays, stepper motor, and sensors). ----Linear and Nonlinear System Control ----PCB design.
    vsuc_fltilesrefresh_TrophyIcon C++
    Control Engineering
    3D Printing
    Schematic
    PCB Design
    Altium Designer
    KiCad
    CAN Bus
    Embedded C
    ESP32
    Firmware
    Python
    C
    STM32
    Microcontroller Programming
  • $80 hourly
    * 10 years of writing performant and reliable C++ code * 3 years of experience with Golang * Good experience in developing desktop applications employing GPU and VR capabilities * Ability to debug complex scenarios and work with legacy code without breaking anything * Fluent English
    vsuc_fltilesrefresh_TrophyIcon C++
    Bash
    Unity
    TypeScript
    Qt Framework
    C
    Node.js
    Python
    MongoDB
    C#
  • $50 hourly
    I am using Linux since 2008. I started programming in C++ and Java in 2010. I am highly skilled in mathematics, including linear algebra, analytic geometry and logic. My favorite languages at the moment are Python, Javascript and Rust. I can also do functional programming. NB: I don't have a complete university degree.
    vsuc_fltilesrefresh_TrophyIcon C++
    Scripting
    JavaScript
    OpenCV
    CUDA
    Functional Programming
    Rust
    3D Modeling
    Geometry
    NumPy
    Python
    Linux
    Equations
    Algorithm Development
    Mathematics
  • $30 hourly
    Computer programming is not just my profession, it's my passion. Striving to do my best on every project I always try to go one step beyond, and expand my knowledge. From small personal projects of getting into protected mode in x86-assembly under DOS and drawing some Bresenham lines and midpoint circles on screen(0A000h), pixel by pixel, or programming an AVR microcontroller, in C, to flash some LEDs and move some servos around upon a press of a button; all the way up to developing multiplatform applications with ActionScript3/Starling or C#/Unity3D in a team of 3-6 people, working with artists, project managers and QA; I'm accustomed to a wide spectrum of programming practices and always ready to dive into anything, eager to learn something new. Now, this last sentence was really long and I wasn't quite sure how to punctuate, so I've tried some semicolons... intuitively... writing is my hobby, and I'm not particularly good at it.
    vsuc_fltilesrefresh_TrophyIcon C++
    Unity
    Git
    HTML5 Canvas
    Vim
    Lisp
    X86 Assembly Language
    JavaScript
    TypeScript
    C#
  • $35 hourly
    Experienced Embedded Software Engineer with 5 years of experience in working on Python, embedded C and C++ projects, in areas of Automotive, IoT and desktop applications, with Master's degree in Electrical and Computer Systems engineering. Working experience includes work on wide range of microcontrollers (ESP32, STM32, PIC, RENESAS, Aurix ...), developing firmware and designing custom PCB's. Comfortable working in both Windows and Linux environments on either C/C++ or Python programming languages, depending on the need. Developed IoT systems which use MQTT to communicate with IoT cloud server, and operate different peripherals (Card readers, car ramps, cameras etc...). At the end its worth mentioning experience in Linux scripting and development of drivers for custom boards.
    vsuc_fltilesrefresh_TrophyIcon C++
    Desktop Application
    Embedded Linux
    Embedded C
    Microcontroller Programming
    C
    Embedded System
    STM32
    Python
    Linux
    Internet of Things
    Internet of Things Software
    Embedded Application
  • $30 hourly
    Hello! I'm a game designer/developer with strong skills in C++ and C#, and a passion for Game Graphics Programming. Throughout my years as a Teaching Assistant, I always enjoyed the challenge of having a student throw a program at me and say "It doesn't work and I have no idea why". It's one thing to know how to get something to work, but also knowing how it can break is on a whole other level. Whenever I learn something new, I strive to learn it well enough to not only easily teach someone else how it works, but how and where it can break. I'm always on the lookout for something new and exciting to learn and apply to my games. This can be cool new shader effects, interesting game mechanics, ways to make my code run more efficiently, or something else entirely. When I'm not engrossed in programming, you can find me playing chess or at the bottom of the leaderboard in Valorant.
    vsuc_fltilesrefresh_TrophyIcon C++
    Game Design
    DirectX
    Game Development
    Software Debugging
    Teaching
    C#
    JavaScript
    Unity
  • $80 hourly
    I have over 5 years experience with C++ and Unreal Engine 4/5 coding. I'm an enthusiast in game development and playing/testing games. I've been working on many UE4/5 projects and I'm always happy to hear about new interesting ones. If you need a full-time/part-time developer, someone to create just a single functionality or even just project consultations, feel free to contact me. My main Unreal Engine abilities: -strong blueprints programming knowledge -C++ programming -code game logic and mechanics -create complex AI behaviour -implement animations (create complete animation blueprints for characters) -VFX - deep knowledge of cascade and Niagara particle system creators -create VR projects -create sequences and cutscenes -sound implementation -create complex widgets/UI -multiplayer/replication -JSON operations and HTML requests -GAS -Implementing third party services like Steamworks, Epic Games Store, Nakama, Chat GPT, Inworld AI I have strong mathematics and music knowledge background. I'm also able to use Godot Engine if it's needed.
    vsuc_fltilesrefresh_TrophyIcon C++
    Game Development
    Level Design
    Game Design
    Godot
    Virtual Reality
    Unreal Engine
  • $44 hourly
    If you're considering a development project, talk to our team. We'll walk you through a brainstorming session where we can scope your project and explain how ... _Entrepreneurs: Have a big idea but don't have an engineering team in place already? Let us be your one-stop-shop. We'll work together with you to evaluate your needs, develop a game-plan and create a product you can be proud of. _Startups: Need to augment your team with highly specialized members who can integrate seamlessly with you? We can provide an extremely talented, focused team that will work alongside you for incredible results _Enterprises: Can't find the internal resources for a new project or request? Let us help. We understand the scalability and security concerns that come with an enterprise system. -Experience in coding/development of front-end as well as back-end technologies. -Expertise in designing and developing applications using MVC, ASP.NET, C#, VB.NET, SQL SERVER 2005/2008/2012, HTML 4/5, Java Script, Win Forms, Entity Framework & Angular.JS. Good experience in XML and XSLT transformation. -Expertise in using Language Integrated Query (LINQ) for data manipulation. Good experience in development of reports using Crystal Reports, SSRS, and Data Reports. -Experience in the complete life cycle of project development (SDLC) including System Analysis, Design, Development, Testing and Deployment. -Proficient in Model-View-Controller (MVC) architectures using Rails framework. -Pervasive experience in implementing agile development methodology and scrum for the project. -Developed well-tested, readable, reusable UI interface using Ruby, JavaScript, HTML and CSS on both Windows and Linux systems. -Experience in implementing Rails Migrations
    vsuc_fltilesrefresh_TrophyIcon C++
    iOS Development
    Android
    AWS IoT Core
    Swift
    Node.js
    Ruby on Rails
    Machine Learning
    React
    OpenCV
    GPT-3
    ArcGIS
    AngularJS
    React Native
    Big Data
    Java
  • $80 hourly
    Are you looking for a professional software developer who is very thorough, highly organized, and has deep knowledge and experience developing optimized and robust code? Besides having a Bachelor of Computer Science from Moscow State University, I'm a knowledgeable programmer with more than 15 years of experience in the software industry. My last position was with a company that developed enterprise cybersecurity solutions. I was the core architect and developer for the following products: - Privileged Access Management: a set of proxies running in Linux that act as intermediaries between a user and a protected resource, like a Windows station or a database server. Proxies also enforce security policies and control user actions. The solution supports 10+ modern protocols. - Anti-phishing Email Gateway: a security solution that detects and blocks phishing emails to protect users from cyber threats. All the software was written in C++20, and it utilized the following technologies: multi-threading, networking, encryption algorithms, optimization. I also have experience in developing software for stock exchanges. In particular, I designed and developed a server application that works with the Stock Exchange of Hong Kong (HKEX). The application can process market data, send trading orders, keep track of the current market state. The application passed the exchange's certification and was highly optimized to achieve as low as 5 microseconds between receiving a market data packet, taking decisions, and sending trading order requests. The application also provided multiple APIs that allowed developing web UIs for end users. Currently, I'm a full-time freelancer. During my career on Upwork, I've developed many network client-server applications that can serve thousands of clients simultaneously. I'm also a skilled cryptographer. I have a good knowledge of all the modern security algorithms: how they work and how to use them properly. For my projects, I often use such libraries as OpenSSL, Bouncy Castle API, Botan, Crypto++. I'm also an experienced system developer. I can either develop code for a particular operating system or write cross-platform code that works identically in Windows, Linux, and Unix. I believe that my strong points are punctuality, creativity, following deadlines, and meeting clients' needs. I can help you develop software from scratch, or continue evolving someone else's code, control its complexity, stick to the requirements, and finish the job successfully.
    vsuc_fltilesrefresh_TrophyIcon C++
    Boost
    Multithreaded Programming
    OpenCV
    Reverse Engineering
    CUDA
    Windows API Development
    C
    C#
  • $70 hourly
    👋 Hi there! Software Engineer with over 6+ years of experience in the IT field, specializing in Game Development, Web Development and AI solutions. It's important to me to build long term relationships with clients, however, I'm both looking for long and short term projects. I'm flexible with my working hours and I am more than happy to work closely with any existing talents you work with. I look forward to hearing from you!
    vsuc_fltilesrefresh_TrophyIcon C++
    Artificial Intelligence
    Object-Oriented Programming
    Object-Oriented Design
    Data Science
    Deep Learning
    Game Development
    Agile Software Development
    Unreal Engine
    Python
    Action
    Online Multiplayer
    C#
  • $60 hourly
    Hi, I'm one of the Expert-vetted game programmers here on Upwork. I have experience working with Unreal Engine since 2014. Coding both in C++ and Blueprints. I work with game code and backend solutions for multiplayer.
    vsuc_fltilesrefresh_TrophyIcon C++
    Game Development
    Virtual Reality
    Unreal Engine
    Game Design
    3D Modeling
  • $20 hourly
    I am a DevOps engineer and Linux system administrator with experience in infrastructure automation, containerization, and network management. My skill set includes: Linux System Administration, including Firewall and Traffic Control Docker Containerization and Orchestration GitLab CI/CD Pipeline Automation Ansible Playbooks for Infrastructure as Code HAProxy Load Balancing & Network Optimization Git (my favorite tool) – expert in version control and branching strategies Browser Extension Development (Firefox and Chrome) Heroku Addon Maintenance and Scaling OpenGL Game and Graphics Development (C/C++, OpenGL) Embedded Systems Development (MCUs such as Arduino, FPGA, 8051) Power Electronics & Grid Inverter Simulation (MATLAB, Simulink) I excel at automating deployment pipelines, managing containers, and optimizing server performance, with a focus on scalability and reliability. My expertise in Git allows me to manage complex version control workflows and collaborate efficiently on large-scale projects. I also have extensive experience with Linux tools, ensuring smooth system operations and high availability. I prioritize clear, maintainable code, using tools like Git, CMake, and Visual Studio to ensure efficient and reliable system management.
    vsuc_fltilesrefresh_TrophyIcon C++
    Lua
    HAProxy
    Bash
    OpenGL
    OpenCV
    Artificial Intelligence
    Deep Neural Network
    Video Processing
    MATLAB
    CMake
    Image Processing
    Machine Learning
    Python
    Git
  • $30 hourly
    A self-motivated software developer with a strong passion for game development, committed to crafting immersive and fun gaming experiences for players. With 4 years in the game industry, I've developed my skills in Unreal Engine and C++, covering a wide range of aspects of game programming, including gameplay mechanics, animation programming, combat AI, dynamic camera, and building tools to boost project productivity. As a collaborative team player, I thrive on solving complex problems with my colleagues and optimizing gameplay mechanics to create seamless experiences on multiple platforms. I've also been working with artists to support them in optimizing 3D assets and levels, ensuring a smooth and stable game, even on less powerful consoles such as Nintendo Switch. With amazing teams, we successfully shipped 1 indie title on PC and Consoles, and 2 small titles on Android.
    vsuc_fltilesrefresh_TrophyIcon C++
    Bug Fix
    Multi-Platform Optimization
    Performance Optimization
    Perforce
    Game Development
    Git
    Prototyping
    Unreal Engine
    C#
    Unity
  • $50 hourly
    Hello there, I'm Mostafa, an expert in desktop and embedded software development, I'm ready to bring a fusion of skills and expertise to elevate your projects. 🚀 My Expertise: Embedded Systems: For over 15 years I've been extensively working on deploying various applicaitons on different embedded machines from small processing apps to complex GUI applications. LInux Kernel Customization: Customizing and Building Kernel Linux to fit into the client requirements. C++/Qt/QML: A seasoned developer proficient in C++ and Qt, adept at creating dynamic and captivating user interfaces using QML. Team Leadership/GIT Workflow: I excel not only in crafting code but also in leading teams and utilizing efficient Git workflows for seamless collaboration. Cross-Platform Excellence: My software development prowess extends across Windows, Linux, and macOS, ensuring a consistent and exceptional user experience on every platform. AWS CPP SDK: Leveraging the AWS C++ SDK, I seamlessly integrate the power of Amazon Web Services to provide robust cloud-based solutions. Advanced Networking: I possess strong command over MQTT and Socket Programming, enabling real-time communication and data exchange within applications. Computer Vision Virtuoso: Proficient in OpenCV and skilled in Pose Estimations, I breathe life into applications by infusing them with advanced computer vision capabilities. Docker Dynamo: With expertise in Linux and Docker, I orchestrate efficient deployment and management of applications, ensuring scalability and reliability. Graphics Wizardry: I'm not just a developer; I'm an artist too. My QML, OpenGL, and Shader skills harness hardware acceleration to create stunning visuals that captivate users. 🛠️ Tech Toolbox: Database Dynamo: My prowess extends to data management with various databases, including MySQL, SQLite, Firebird, SQL Server, and MongoDB. Problem-Solving Maverick: My foundation in Object-Oriented Programming equips me to solve complex challenges creatively and effectively. In an ever-evolving tech landscape, I am fueled by my passion to stay ahead of the curve. From MQTT to Docker orchestration and from OpenCV to Pose Estimations, I deliver solutions that are not only innovative but also pragmatic. Let's collaborate and turn your vision into a tangible reality. Feel free to reach out, and let's embark on a journey to excellence together. Best regards, Mostafa Istanbul, Turkey 🇹🇷
    vsuc_fltilesrefresh_TrophyIcon C++
    Qt Framework
    Computer Assembly
    Embedded System
    Smartphone
    Desktop Ad
    International Development
    Product Development
    PHP
    JavaScript
    Desktop Application
    CSS
  • $12 hourly
    I'm Dmitry, a C++ developer with over 9 years of experience in Qt framework and cross-platform applications. I specialize in developing high-performance, user-friendly software and firmware for various devices and platforms, using C++ and Qt. I have a bachelor's degree in computer science. One of my most notable projects was developing the software and firmware for PocketVNA, a portable vector network analyzer that measures the reflection and transmission coefficients of electrical networks. I have worked as a developer since 2007. I started as a Ruby on Rails full stack developer, but C++ was just a hobby. Starting from 2012, I work as a C++ developer. - C++ and C - boost, Qt/QML - Portable Linux/macOS/Windows applications - I have experience with python, C#, MATLAB - And I have some experience in developing Android applications - There was a time when I worked a lot with Lua, OpenGL, Coco/R(a compiler generator)
    vsuc_fltilesrefresh_TrophyIcon C++
    Qt Framework
    macOS
    Boost
    Linux
    Desktop Application
    Python
    C
  • Want to browse more freelancers?
    Sign up

How it works

1. Post a job

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

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

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by

How to Hire Top C++ Programmers

What is a C++ programmer?

C++ programmers are experts of the C language, the general-purpose, object-oriented version that takes C a step further, and is considered the most powerful language to use in Microsoft’s .NET Framework. When hiring the best C++ programmer, one should ensure the candidate has plenty of experience with a lot of lines of code, and is able to take part in the lifecycle and creation of software that demands high scale and performance.

How do you hire a C++ programmer?

You can source C++ programmer talent on Upwork by following these three steps:

  • Write a project description. You’ll want to determine your scope of work and the skills and requirements you are looking for in C++ programmers.
  • Post it on Upwork. Once you’ve written a project description, post it to Upwork. Simply follow the prompts to help you input the information you collected to scope out your project.
  • Shortlist and interview C++ programmers. Once the proposals start coming in, create a shortlist of the professionals you want to interview. 

Of these three steps, your project description is where you will determine your scope of work and the specific type of C++ programmer you need to complete your project.

How much does it cost to hire a C++ programmer?

Rates can vary due to many factors, including expertise and experience, location, and market conditions.

  • An experienced C++ programmer may command higher fees but also work faster, have more-specialized areas of expertise, and deliver higher-quality work.
  • A contractor who is still in the process of building a client base may price their C++ programming services more competitively. 

Rates typically charged by C++ programmers on Upwork are:

  • Beginner: $30 per hour
  • Intermediate: $15 per hour
  • Advanced: $150 per hour

Which one is right for you will depend on the specifics of your project. 

How do you write a C++ programmer job post?

Your job post is your chance to describe your project scope, budget, and talent needs. Although you don’t need a full job description as you would when hiring an employee, aim to provide enough detail for a contractor to know if they’re the right fit for the project.

Job post title

Create a simple title that describes exactly what you’re looking for. The idea is to target the keywords that your ideal candidate is likely to type into a job search bar to find your project. Here are some sample C++ programmer job post titles:

  • Need systems engineer familiar with C++
  • Developer needed who is an expert in the Windows environment
  • C++ expert wanted to help us debug software

Project description

An effective C++ programmer job post should include: 

  • Scope of work: From building software applications to reviewing software requirements, list all the deliverables you’ll need. 
  • Project length: Your job post should indicate whether this is a smaller or larger project. 
  • Background: If you prefer experience with certain industries, platforms, or software applications, mention this here. 
  • Budget: Set a budget and note your preference for hourly rates vs. fixed-price contracts.

C++ programmer job responsibilities

Here are some examples of C++ programmer job responsibilities:

  • Review assigned project requirements and write detailed technical specifications
  • Collaborate with QA team to debug, track, test and fix errors as they arise
  • Work with customer support to deliver technical solutions for customer IT administrators 

C++ programmer job requirements and qualifications

Be sure to include any requirements and qualifications you’re looking for in C++ programmer. Here are some examples:

  • Minimum 4 years of C++ development experience
  • Excellent problem solving and critical thinking skills
  • Bachelor’s degree in computer science or related area of study
View less

C++ Programmer & Developer Hiring Resources

Learn about cost factors See interview questions Hire talent
Schedule a call