Show more filters
Banner image for CHM software Ltd.

C++/Qt Engineer (AI-Augmented Development)

CHM software Ltd.

CHM software Ltd.
Job Type   /   Job Level
Full-time   /   Fresh/Entry Level
Company Location
Ukraine

Це не класична вакансія C++ розробника. Ми перебудували процес розробки навколо AI-інструментів (Claude Code, Cursor, Copilot тощо), і шукаємо інженера, який вже працює в такому режимі або готовий швидко в нього зайти.

Сучасний розробник у нас — це людина, яка:

• ставить задачу AI так само чітко, як ставила б її джуніору;

• читає згенерований код критично, а не довіряє йому за замовчуванням;

• розуміє архітектуру достатньо, щоб помітити, коли AI «галюцинує» або обходить наші конвенції;

• відповідає за результат, незалежно від того, скільки коду написала особисто, а скільки — інструмент;

Якщо ваша реакція на AI-кодування — «це не працює на реальних проєктах» або «у нас занадто складний код для цього» — ця вакансія не для вас, і це нормально.


Що робитимете:

• Розробка та підтримка десктоп- і вбудованих компонентів POS-системи на C++/Qt;

• Робота з legacy-кодом: рефакторинг, декомпозиція, покриття тестами — у тому числі за допомогою AI;

• Code review коду колег і коду, згенерованого AI-агентами (це окрема навичка)

• Написання та ітерація промптів під конкретні задачі команди (фічі, баги, рефакторинг, тести);

• Налаштування AI-інструментів під наш стек: контекстні файли, правила проєкту, MCP-сервери, кастомні агенти;

• Участь у формуванні внутрішніх практик AI-розробки — ми ще будуємо їх, ваш голос важить;


Що очікуємо:

• 3+ років комерційного досвіду C++ (C++17 і новіше), впевнене володіння STL, RAII, smart pointers, move-семантикою;

• Досвід роботи з Qt (Widgets та/або QML), розуміння сигнал-слотової моделі, event loop, потоків у Qt;

• Практичний досвід AI-кодування: ви вже використовували Claude Code, Cursor, Copilot або аналоги в реальних задачах, а не «спробували один раз»;

• Вміння писати промпти ітеративно: декомпозувати задачу, давати контекст, відловлювати галюцинації, доводити результат до робочого стану;

• Аналітичне мислення: вміння читати чужий і згенерований код, бачити архітектурні запахи, ставити правильні питання;

• Досвід code review — як рев’юера, не тільки автора PR;

• Git, CI/CD на робочому рівні;


Буде плюсом:

• Досвід з POS, фіскальним обладнанням, інтеграціями з платіжними терміналами;

• Робота з вбудованими системами, Linux на ARM;

• Знайомство з MCP, написання власних інструментів/агентів для AI;

• SQL, робота з локальними БД (SQLite);

• Досвід з multi-platform Qt (Windows + Linux);


Чого тут не буде:

• Розмов «AI зіпсує наш код» — у нас цей етап вже пройдений;

• Відповідальності виключно «за свій шматок» — ви відповідаєте за фічу цілком, навіть якщо 70% коду згенерував агент;

• Можливості ховатися за «поганим legacy» — ми знаємо, що в коді є борг, і ми його розгрібаємо, у тому числі за допомогою AI;


Що ми пропонуємо:

• Доступ до платних AI-інструментів за рахунок компанії;

• Команду, яка інвестує час у те, щоб робити AI-розробку правильно, а не «для галочки»;


Як відгукнутися:

Надішліть CV і коротко (3–5 речень) опишіть конкретний приклад: задача, яку ви вирішували з AI-асистентом, що пішло не так з першого разу і як ви це виправили.

  • Це для нас важливіше за перелік технологій у резюме.
Jobs in Ukraine   »   Jobs in Ukraine   »   C++/Qt Engineer (AI-Augmented Development)

More jobs