C/C++ Software Engineer

Kyiv · $3000 · 2.5 years of experience · Upper Intermediate

C/C++ Software Engineer. Current specialization: automotive middleware Project responsibilities: software design, development, testing and documentation. C++11/14, Linux, QNX, CMake. Good communication skills, good English, ability to work in a team or individually, fast learn new needed areas.

C/C++, Linux, OOP, Multithreading, Git, CMake, Automotive, Jira, gmock, GTest, Docker, STL, Python, C++11/14

Working with safety critical code. Developing reliable multithreading software. Student of Unit Factory

Expect a lot of interesting and challenging tasks. I'll be glad to try myself in gamedev industry where I can use my С++ and other skills to create the awesome product in a fun and enthusiastic team.


Tech/Team Lead, Architect, Senior C++ developer

Kyiv · $7000 · More than 10 years of experience · Upper Intermediate

15+ years of C++ developing experience: • Proficiency with algorithms and data structures, deep analytical and problem-solving skills • Object-Oriented Programming and Design (OOP/OOD) • Expert programming skills in C++ (C++98/11/14) • cross-platform development, mobile development • multithreading, lock-free, asynchronicity, networking, performance & optimization, memory management. 7+ years of software architectural analysis and design: • translating business needs into software solutions • design patterns, SOLID, GRASP, GoF • building scalable network distributed systems, multi-platform systems with high performance, APIs, protocols; efficient integration with third-party solutions • databases design and development • user interface technical design and development (desktop and mobile). 7+ years of team leadership (up to 10 people): • Agile, Scrum, Waterfall, Application Lifecycle Management Suites • team-members hiring, coaching and mentoring • source controlling systems, reviewing pull requests • capturing, working-out and sharing best-practice knowledge and standards. In-depth knowledge of Cryptography. 7+ years of designing and implementing custom secure protocols, data storages, keys infrastructures. Strong iOS development skills (objective-C, C++) with 3+ years of experience. QA team supervision (2 years of experience); regression, unit and integration tests design and implementation, crash dumps analysis.

Agile, C/C++, cryptography, Design Patterns, Encryption, Git, Gof, GRASP, Memory Management, Multithreading, OOP, OOP/OOD, SDLC, SOLID, STL, TCP/IP, Test driven development (TDD), TFS, UML, Visual Studio, Waterfall, MySQL, NoSQL, SQLite, REST API, C++11/14, Networking, SQL

Several accomplished projects in telecommunications (including VOIP) and cyber security domains.

Searching for a cutting-edge long-term project where I can apply my skills and gain further professional advancement. Interested in technical positions within c++ stack.


C/C++ developer 🔥 

Kyiv · $2000 · 5 years of experience · Upper Intermediate

Linux Kernel C (2015-2018), Automotive C++ (2018-2020)

C++, C, Git, Automotive, Linux, Unit Testing

I'm opened for new opportunities, team, experience.


junior c++ developer

Kyiv · $600 · Upper Intermediate

I have experience writing code (and projects, respectively) in the following languages ​​(in descending order): C / C ++, Python, shell, JS (NodeJS also), Java, SQL (MySQL), Assembly (NASM), Haskell . Know english pretty good: upper-intermediate level. Can easily read technical documentation and talk fluently. Incomplete higher education (third year NTUU KPI - IASA). There will be no problems with study schedule. I have a dozen pet-projects on github, some even managed to be useful to someone and get stars :). At the same time I try to make regularly contribute to open source (in relatively small and large projects). Had a deal with software development based on microservice architecture. Know Networking protocols at some basic level. I've been a Linux user for two years. In particular, i am the fan of ArchLinux, and of the whole UNIX system ideology. Also developed sites based on Django/NodeJS, VanilaJS/JQuery, Bootstrap, MySQL. Most of my projects are academic, have little commercial value, many of them are just some algorithms or libraries to work with. I do want to develop towards non-trivial tasks, however, as far as I understand, Juniors are usually not given such, so I would just like some interesting, not routine tasks. The salary mentioned above is just an estimate of the average in the market, it can easily be discussed and corrected: an interesting project is more important than a salary.

Linux, C++, Git, OOP, STL, Python, C, Algorithms, Design Patterns, Visual Studio, SQL, bash, Java, C++ 11, C++ 17, C/C++, Asm, Django, Node.js, NodeJS, MySQL, Nginx, Docker, Linux Administration, Networking, Algorithms and Data Structures, Algorithms and Data structures, Test Driven Development, GIT, Shell, Unix

Skills - C/C++ - Algorithms and data structures - C++ Templates - Git - OOP - STL - Design Patterns - Python(with experience of extending Python with C++) - Linux - Docker - MySQL - Assembly language knowledge(NASM) - TDD - C++11 and above - C/C++ workflow tools - C/C++ manual memory management - System calls C library functions - Networking protocols - Asynchronous programming * I consider fast learning to be my greatest skill Achievements Warning: some of the information above can be repeated here, just here it is more structured. I have experience in contributing to a dozen projects. Both small projects of friends of mine and large, common libraries/programs. I am maintaining a dozen of my pet projects, most of which carry only academic value. I have experience working in a team of 50 people when writing an application with microservice architecture, and accordingly I have theoretical knowledge in this field. I regularly participate in competitions and hackathons.

First of all, i expect the environment: interesting colleagues with their view on things.


HW developer, C Programmer

Remote work, Ukraine · $1100 · More than 10 years of experience · Upper Intermediate

Micro-controller based and embedded system design, involving both hardware and software / firmware. Experience in remote working. Software design for many popular microcontroller platforms with C, Assembler, Basic. STM-32, ARM, MSP-430, 8051, AVR, PIC, 80196, x86, Z8. Good knowledge of STM32 integrated periphery. PC programming: Assembler, Basic, C. Limited experience in Perl scripting, HTML. Expert in analog, digital and mixed signal circuits design. Micro-controller systems, analog circuits, power conversion, RF circuits and mechanical design. Expert in Print Circuit Board design. Soldering and prototyping skills. Experience in machining materials, CNC programming. Reverse engineering. Recent projects: Сontroller for a special metalworking machine. It analyzes the geometry of the billet and then controls the machining. Based on STM32F4xx. Metronome Model 40 – Musical percussion source. STM32 – based device, 320x240 TFT with capacitive touch panel. The software employs most of integrated periphery of micro-controller: interrupts, timers, DMA, FSMC, HW SPI, HW I2c. It contains multi-voiced sound synthesizer and FFT-based sound spectrum analyzer. ProPAC Infinity - Chemical additive injector. Controls the injection of additive into a liquid product flow, keeping high precision user programmable additive density. Crystal growing muffle furnace controller with Internet monitoring and control. Provides high-precision PID temperature control according to the user program, containing separate stages, including heating at a given speed, holding at a constant temperature and cooling at a given speed. STM32 - based. Ledit software project: Automatically generates set of EAGLE PCB and Schematic files. Fills user defined figure with repeated circuit fragment according to user defined criteria. Performs preliminary PCB routing for both double and single layer PCB types. It generates completed schematic and almost completed PCB files. In some cases user should add / edit 5-10 PCB wires manually to complete PCB. Program works under Windows and written in MS Visual Studio

STM32, Cortex M3, Cortex M4, Embedded, AVR, Visual Studio, Keil, IAR, Microcontroller, PCB design, Schematic design, C

Hardware design, C embedded programming. Please do not offer C++ and Linux programming.



Remote work, Ukraine · $12000 · More than 10 years of experience · Advanced/Fluent

12+ years of software development experience 3+ years of project leading experience Worked at blockchain startup (KnCMiner), big enterprise (HP Software), trucks manufacturer (Scania AB), unicorn (Spotify) and esports gaming startup (G-Loot). Has solid experience with data structures (state machines), compilers (syntax trees), blockchain (cryptocurrencies, smart contracts), CI/CD pipelines (Jenkins, Vagrant, docker, ansible, Azure DevOps, github actions) Worked on self-driven cars, smart cards, bitcoin mining devices, blockcahin distributed apps, embeded SDKs, file system drivers, shared storages, medical data parsers, gaming plugins. Hold a Bachelor degree in Computer Engineering and a Master degree in Computer Science

C/C++, C++, C#, Algorithms, Embedded C, bitcoin, blockchain, cryptography, Design Patterns, Python, bottle, web3js, Ethereum, DApps, STL, Git, Multithreading, Networking, Linux, Windows, OOP, Jenkins, Docker, Ansible, CI/CD, Microsoft Azure, REST API, MongoDB, DevOps, Agile, JavaScript, Jira, Scrum

+ created CI/CD pipeline for self-driven cars + created PoC MVP blockchain DApps for banks + organised blockchain hackathon (speaker, mentor) + worked on first ever 16nm bitcoin mining ASIC + worked at Spotify on embedded SDK + improved product performance up to 70% + reduced product memory usage up to 8 times + reduced product installer size up to 10 times + recruited 10+, interviewed 100+ employes

25 May

C++ Developer 🔥

Kyiv · $3000 · 2 years of experience · Advanced/Fluent

Backend C++ developer. Experience & Responsibilities: * Developing high load distributed system solutions. * Working on several projects simultaneously. * Feature design and implementation. * Design and management of databases and SQL code. * Debugging and optimizing existing code. * Writing and supporting integration tests(using frameworks and handmade test tools). Working environment: * Primary: C++11/14/17, STL, multithreading, design patterns, Windows, Visual Studio, git+TFS. * Secondary: Perl, Python for scripting, integration testing tools. * Databases: MS SQL, MySQL, MySQL NDB. Extra: * Advanced English. * Had some experience with game engines(Unity, Godot, UE4) and OpenGL in spare time.

C++, TCP/IP, Design Patterns, Multithreading, Algorithms, Windows, MSSQL, MySQL, Transact SQL, CMake, STL, Networking, TFS, Azure, OOP/OOD, Python

25 May

Rust Engineer

Remote work, Russia · $3500 · 2.5 years of experience · Upper Intermediate

Есть контрибьюты в опенсорс, коммерческая разработка на C++, позже на Rust. В основном распределенные и высоконагруженные сетевые приложения, также немного embedded. В свободное время трачу достаточно много времени на зучения новых ЯП: haskell/dart/c/zig/kotlin/js/etc.

Rust, C, С++, Networking, Linux, Git, Reverse Engineering, Docker, Python, Embedded, Algorithms, Blockchain, Distributed systems, Cryptography

Продуктовый стартап с четко обозначенной и понятной целью. Процесс не важен, важна свобода действий и взаимодоверие.

25 May

Senior embedded software developer

Kyiv · $4000 · 9 years of experience · Upper Intermediate

- Embedded Linux(user space), bare metal, RTOS (Nuttx,FreeRTOS, ChibiOs) - bootloaders - Asm, C, C++, MATLAB, Python, bash, C# - P-CAD, Altium Designer - Git, Jira, Gerrit, SVN, GNU make - STM32 L0,L4,F4, SI4463/4, W5100, CC26X2, nRF52; TMS320, STM8L, ATmega8L; - BLE, USART, SCI, CAN, SPI, DMA, I2C, USB; - Basic knowledge of ROS - knowledge of Ardupilot project

C, C++, Linux, Matlab, Git, Embedded, Python, Multithreading, TCP/IP, OOP, RTOS, UDP/IP

- Traffic light with voice alerts. SW of system can be configured and updated over BLE - parts of SW for the Unmanned aerial system - SW for wireless devices of security system for Smart Home with constrained memory parameters. - both SW and HW parts of the telemetry system (on ground receiver and airborne transmitter) - test stands(both SW and HW) for devices

Up-to-date technologies. Minimum bureaucracy. Option to work from home from time to time

25 May

C/C++ Senior Embedded Developer 🔥

Kharkiv · $3000 · More than 10 years of experience · Upper Intermediate

Technologies: C, C++ 11, 14, 17, stl, boost, python, Linux user / kernel space development, Yocto porting, QNX, make, cmake, ARM • Having 18+ years of working experience. • Embedded application development on C and C++ 11,14,17, stl, boost, • Health-care medical devices development • Real-time embedded development over Linux, QNX OS, less OS, FreeRTOS, ThreadX • Linux development User / Kernel space. • Yocto BSP porting • Developed embedded application products include • Industrial controllers, Step Motor Drives, 3G/4G modems • Familiar with interfaces and protocols: RS-485, ModBus, CAN, CAN Open, I2C, SPI, TCP/IP network applications. • Strong fundamentals and design experience in Digital/Analog electronic hardware. • Java in context of Android app development • Unit Tests development Gmock / Gtest

C++, Embedded, Linux, CMake, TCP/IP, Automotive, ARM Cortex, C, Git, Networking, Multithreading, OOP/OOD, Algorithms, ARM

The challenge was to reverse engineering of proprietary Honeywel security system interface to get rid Honeywell interface expand module for third parties. We was informed that on customer side one developer spent one year with no result. I prepared hardware prototype of transceiver and designed driver to open, read, write packets and with my colleagues we get understand the protocol data meaning. The worked application we achieved in 1.5 month.

Find interesting tasks and interesting team with sharing knowledge practice to improve professional skills.

  • 158 candidates found. Page 1 of 16.