C++ Developer (Georgia)
Город:
Тбилиси
Занятость:
Полная занятость
Компания "LeverX International"
We are looking for a skilled C++ Developer with proven commercial experience to join our growing team. You will be responsible for designing and implementing high-performance applications, building solutions with Qt Framework and optimizing system architecture. This role offers an excellent opportunity to work with modern technologies and collaborate with international teams on challenging projects.
Responsibilities:
-
Develop and maintain applications using modern C++.
-
Design, implement, and optimize software architecture.
-
Build cross-platform desktop applications using Qt Framework.
-
Implement communication modules for standard network and device protocols.
-
Implement multithreading and asynchronous modules.
-
Integrate 2D/3D visualization and interactive plotting features.
-
Ensure code performance, scalability, and security best practices.
-
Write and maintain unit and integration tests.
-
Collaborate with BA, QA, DevOps team members.
-
Work on cross-platform solutions for Windows and Linux.
-
Troubleshoot and resolve technical issues efficiently.
Requirements:
-
5+ years of professional experience in C++ development.
-
Strong knowledge of modern C++ 17/20/23 and STL.
-
Knowledge of multithreading, concurrency, and networking.
-
Hands-on experience with Qt Framework 6
-
UI: Qt Widgets, Qt Quick/QML
-
Networking: Qt Network, Qt Serial Port, Qt Serial Bus
-
2D Graphics: Qt Graph, Qt Charts
-
-
Experience with relational databases (PostgreSQL, SQLite or similar).
-
Experience with GIT version control systems.
-
Experience with device communication protocols (low-level TCP/UDP, Serial port, CAN).
-
Practical knowledge of binary data parsing/serialization.
-
Solid understanding of OOP, SOLID principles, and design patterns.
-
Strong problem-solving skills and ability to work independently.
Nice to Have:
-
Experience in integration with embedded devices.
-
Experience with spatial data: Qt Positioning, Qt Location, OpenStreetMaps API.
-
Experience with 3D Graphics, like Qt Data Visualization
-
Experience with CMake or other build systems.
-
Familiarity with Linux and Windows development environments.
-
Scripting knowledge: Bash or PowerShell.
-
Experience with Docker.
-
Experience with diagnostic/health monitoring systems.
-
Knowledge of CI/CD pipelines (GitHub, GitLab, Azure DevOps).
Skills:
-
Languages: C++ 17/20/23, SQL.
-
Frameworks & Tools: Qt Framework, CMake, Boost, Git, Docker.
-
Concepts: OOP, SOLID, Design Patterns, Multithreading, Networking.
-
Databases: Relational DB - PostgreSQL, MySQL, SQLite.
-
Platforms: Linux, Windows.
-
Other: CI/CD, Unit Testing, Debugging, Performance Optimization.
21 Ноября
Senior Full-Stack Developer (Node.js / React / TypeScript)
Тбилиси
Компания "Коробко Антон Александрович" Senior Full-Stack Developer (Node.js / React / TypeScript) / part time Healz.ai — создаём лучшую...
21 Ноября
Full-Stack Developer (PHP + MySQL)
Тбилиси
Компания "Subscrible" Full-Stack Developer (PHP + MySQL, быстрые MVP, equity → ЗП + путь до CTO) Привет! Я Евгений — один из основателей...
23 Ноября
Senior Fullstack Developer (.NET + React)
Тбилиси
Компания "Velvetech LLC" Hi! Velvetech LLC is a US-based software development company with 20+ years on the market, Microsoft Gold Partner...
28 Ноября
Senior VueJS Developer (краткосрочный контракт)
Тбилиси
Компания "Noveo" Мы — международная IT-компания НОВЕО. С 2002 г. мы занимаемся проектами по заказной разработке ПО для западноевропейского...
28 Ноября
Тбилиси
Компания "ТРТ" The team of experts providing analytical services to healthcare clients is looking for a great, long-term Senior Go/PHP...
Вакансия размещена в отрасли