C++ Developer (Freelancer)

CodeValue

CodeValue

Posted on Apr 15, 2026

Description

CodeValue is looking for an experienced C++ developer to join its development and architecture team, working on a variety of advanced technology projects

The role involves developing distributed, high-performance software systems, contributing to complex system architecture design, and collaborating with multidisciplinary teams and clients in both local and international environments. The position may also include occasional travel for integration, deployment, and training activities.

Requirements

At least 5 years of experience in C++ Embedded development

Hands-on experience with Embedded / Real-Time systems and working with RTOS

Experience in multithreading and concurrent programming

Strong understanding of hardware-software interaction and communication protocols (UART, SPI, I2C, CAN)

Experience working with microcontrollers and embedded environments

Familiarity with Embedded Linux / Linux systems

Experience with debugging tools (e.g., GDB) and troubleshooting at both software and hardware levels

Ability to design efficient, high-performance, and resource-constrained systems