тракт

Младший Программист С++ \ QML

тракт · На сервисе с: 20.08.26 13:24

100k–140k ₽РоссияСанкт-ПетербургОфис

Коллектив разработчиков ищет коллегу для участия в разработке кросс-платформенного UI для нескольких проектов, связанных с обработкой звука и вещанием. Мы используем C++ и QML из современных версий фреймворка Qt 6.6+. Целевые платформы – Linux (arm/arm64/x86) и Windows, но наш код работает и на других платформах, удобных нашим разработчикам, например macOS. Мы также разрабатываем приложения на QML для мобильных операционных систем (Android, iOS).

Обязанности:

  • Разрабатывать UI десктопных и embedded приложений на C++/QML
  • Разрабатывать внутреннюю логику приложений на C++
  • Поддерживать существующий код, проводить рефакторинг и писать юнит-тесты

Требования:

  • Опыт работы программистом С++ не менее года
  • Опыт разработки на QML, понимание его работы и декларативной структуры
  • Желание развиваться в области программирования UI на QML
  • Знание современных стандартов C++11/14/17/20/23
  • Умение писать читаемый и поддерживаемый код на актуальной версии JavaScript, поддерживаемой в QML (ECMAScript 7)

Желательно:

  • Практический опыт разработки на QML более 3 месяцев
  • Опыт работы с последними версиями Qt 6.10
  • Опыт работы в рамках многопоточных приложений
  • Опыт с CMake и vcpkg

Могут быть поставлены следующие задачи:

  • UI формы для настройки параметров работы (QML/JS)
  • Модели данных для UI (C++: QAbstractItemModel и наследники)
  • View под модели (QML ListView, GridView, TableView, TreeView)
  • Разработка специальных графических контролов (например, индикатор уровня аудио сигнала, графический редактор разметки аудио трека с отрисовкой сигналограммы)
  • Взаимодействие с компонентами приложения, отвечающими за отправку и получение сообщений от сервера (C++)

Личные качества:

  • Умение работать в команде, коммуникабельность
  • Позитивное и конструктивное отношение к работе
  • Ответственность, внимательность к деталям, аккуратность

Главная ценность нашей компании - люди. Мы стремимся регулярно расширять социальный пакет, проводить индексацию и повышение заработной платы, способствовать развитию наших сотрудников.

Поэтому мы предлагаем:

  • Пересмотр зарплаты по результатам работы в конце каждого года
  • Нормированный рабочий день, гибкий график (начало работы с 8 до 10-45)
  • Официальное оформление с первого дня, полностью белая зарплата
  • ДМС после испытательного срока
  • Полная или частичная компенсация курсов повышения квалификации.
  • Испытательный срок 3 месяца
  • После испытательного срока возможно удаленная работа из дома
  • Офис в центре города (10 минут от м. Петроградская и 10 минут от м. Горьковская
  • Оборудованная кухня, чай/кофе за счет компании
  • Командировки по России и СНГ (в том числе на выставки/конференции)

Немного о нашей деятельности:

ООО "ТРАКТ-СОФТ" – системный интегратор и разработчик средств автоматизации теле- и радиовещания из Санкт-Петербурга. Компания занимается автоматизацией радиовещания с 1992 года. Более 80% радиостанций в городах-миллионниках используют нашу систему автоматизации Дигиспот II. Именно с ней работает твой любимый диджей, и именно она позволяет миллионам слушателей из разных уголков России получать сигнал из Москвы.

Мы создаем независимое, надежное российское программное обеспечение и программно-аппаратные комплексы для телевидения, радиовещания и других смежных сфер деятельности.

Мы - аккредитованная ИТ-компания, и наши сотрудники могут претендовать на отсрочку от армии и мобилизации. Мы являемся членом профильных организаций таких, как АРПП, «Отечественный софт», АРПЭ, Руссофт.

Если Вы почувствовали себя нашим будущим коллегой - присылайте резюме!

Похожие вакансии C++/C

Сайты компаний
2гис

C++ Team Lead в Transport Core

2гисНа сервисе с: 20.08.26 14:27
Зарплата не указанаРоссияГибрид

Мобильное приложение 2ГИС ежедневно помогает миллионам пользователей выбрать лучший ресторан для ужина, объехать пробки по навигатору с любимым диктором, изучить в подробностях детальную 3D-карту города, забронировать самокат или каршеринг, узнать цены на недвижимость и решить ещё десятки повседневных задач.

Наша команда разрабатывает кроссплатформенное ядро приложения на C++. В ядре мы реализуем общие для Android и iOS части бизнес-логики транспортных сценариев. Мы проектируем расширяемую архитектуру, обеспечиваем стабильность и масштабируемость инфраструктуры для разработчиков, а также доставляем новую функциональность быстро и качественно.

Сейчас мы ищем тимлида, который готов взять на себя руководство командой из 9 человек.

Тебе предстоит:

  • Руководить командой разработчиков: планирование, контроль выполнения задач, повышение эффективности работы.
  • Развивать команду: наставничество, обратная связь, развитие технических и софт-скиллов.
  • Анализировать продуктовые требования, прорабатывать технические решения, декомпозировать и оценивать задачи.
  • Изучать, сравнивать и выбирать инструмент для выполнения задачи.
  • Анализировать подходы к работе команды, внедрять новые процессы и оптимизировать существующие.
  • Реализовывать качественные решения в коде и покрывать их тестами.
  • Сопровождать доставку фич на бой.
  • Профилировать и оптимизировать код по скорости выполнения и памяти, писать бенчмарки.
  • Проводить код-ревью.
  • Предлагать и воплощать улучшения кодовой базы проекта.

Мы ждём от тебя:

  • Понимание принципов командной работы в разработке ПО.
  • Опыт управления командой в роли тимлида (проведение 1-1 встреч, перформанс ревью и наставничество).
  • Хорошие коммуникативные навыки и умение работать с людьми.
  • Готовность развиваться в роли тимлида.
  • Отличное знание C++17/20 и опыт коммерческой разработки на нём от 3 лет. Умение самостоятельно разработать сложное программное решение — от проработки и обсуждения требований до проектирования архитектуры и написания качественного кода.
  • Умение работать в команде, работать с чужим кодом.
  • Умение писать эффективный, задокументированный и понятный код.

Будет плюсом:

  • Понимание Agile-методологий (Scrum, Kanban).
  • Опыт планирования командной разработки.
  • Опыт мобильной/кроссплатформенной разработки на C++.
  • Опыт разработки многопоточных приложений.
  • Опыт выполнения рабочих задач с использованием ИИ.

Кроме того:

2ГИС — аккредитованная IT-компания.

Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. Также у нас можно работать 100% удалённо.

График не главное. Кто-то начинает работу в 9, кто-то в 11, а кто-то — когда удобно ему и команде. Главное — выполнять задачи в срок и быть на связи с коллегами.

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

Есть ДМС, штатный терапевт, невролог, мед.консультант и другие IT-плюшки.

Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.

Соц.сети
S

C++ Developer (HFT)

sparklandНа сервисе с: 20.08.26 14:18
Зарплата не указанаОАЭDubaiУдалёнка

C++ DEVELOPER (HFT) | REMOTE GLOBAL OR RELOC TO DUBAI | SPARKLAND #remote or #relocation #dubai #cpp #cplusplus https://teletype.in/@courierus/tL5vJzzrbt_

hh.ru
ubego

Team Lead / Senior Software engineer C++ / Qt

ubegoНа сервисе с: 20.08.26 13:24
Зарплата не указанаРоссияМоскваУдалёнка

О проекте:

Ubego - это глобальная платформа, с помощью которой авторы создают захватывающие сценарии реальных приключений: от городских квестов и экскурсий до интерактивных уличных игр. Через удобный редактор создатели разрабатывают свои маршруты и сценарии, а пользователи проходят их с помощью мобильного приложения.

На сегодняшний день Ubego работает в 60+ городах по всему миру, и мы продолжаем активно расти. В ближайших планах - внедрение технологий AR, что выведет погружение в игровой процесс на новый уровень.

Наша цель амбициозна: мы хотим создать более двух миллионов квестов, чтобы люди могли открывать, исследовать и играть в них каждые выходные, в любой точке мира.

Платформа Ubego становится все более популярной во всем мире, ведь автоматизация экскурсий и интерактивных квестов - это будущее. Так же, как автопилоты заменяют водителей, люди будут использовать смартфоны для городских приключений и экскурсий. Более дешевый и качественный сервис, который делает потребителей независимыми, всегда побеждает.

Наши преимущества:

  • Мы работаем уже 7+ лет
  • Высокий показатель повторных покупок - 16%+
  • Финансово устойчивый рост - зарабатываем и развиваемся
  • Масштабируемая бизнес-модель - один продукт, бесконечное число рынков
  • Сильная команда опытных и вовлеченных людей
  • Отличная корпоративная культура и амбициозные цели

Как мы работаем:

  • Используем методологию Scrum: проводим недельные спринты, с еженедельными планированиями и обсуждениями
  • Следуем методологии Lean Startup: быстро проверяем гипотезы и строим то, что действительно нужно рынку

Чем предстоит заниматься

  • Руководить AI-ориентированным процессом разработки, координируя, направляя и проверяя работу AI-агентов вместо управления командой программистов.

  • Формулировать технические спецификации для AI-агентов, проверять написанный ими код и обеспечивать выпуск готовых к промышленной эксплуатации функций.

  • Руководить проектированием и разработкой мобильного приложения для прохождения квестов в реальной жизни.

  • Организовывать работу AI-агентов при создании визуального (no-code) редактора квестов и игрового движка.

  • Руководить разработкой gameplay-сервера.

  • Обеспечивать соответствие разработки бизнес-целям, поддерживать высокие инженерные стандарты посредством тщательных code review и полного end-to-end интеграционного тестирования.

Требуемые навыки:

Frameworks и языки:

  • Qt

  • C++ (стандарт C++23)

  • QML

  • JavaScript / TypeScript

Базы данных:

  • MySQL

AI и автоматизация

  • Обязателен ежедневный опыт активного использования AI-инструментов разработки (VS Code Copilot, Cursor, Claude Code, Aider и др.).

  • Опыт построения и сопровождения полноценной AI-инфраструктуры разработки (AI development harness) с высоким уровнем автоматизации.

  • Опыт разработки и оркестрации AI-агентов.

Инструменты и инженерные практики:

  • Git / Code Review

  • Linux

  • Проектирование архитектуры программного обеспечения

  • UML

  • End-to-end интеграционное тестирование

Будет преимуществом:

  • Java / Android

  • Objective-C / iOS

  • Node.js

Личные качества:

  • Высокая дисциплинированность и умение использовать системы управления задачами для координации работы как людей, так и AI-агентов.

  • Готовность писать документацию и создавать подробные технические спецификации для AI-агентов.

  • Амбициозность и желание создавать продукты мирового уровня.

  • Умение самостоятельно проектировать требования, делегировать реализацию AI-агентам и тщательно тестировать полученный результат.

  • Комфортная работа в роли Human-in-the-Loop в полностью AI-ориентированном процессе разработки.

  • Свободный разговорный английский язык, способность коммуницировать на английском с иностранными разработчиками.

Что мы предлагаем, формат участия и вознаграждение:

  • Это предложение рассчитано на опытных специалистов, у которых уже есть стабильный источник дохода, например основная работа
  • Гибкий part-time формат: от 15-20 часов в неделю, без ущерба для основной работы
  • Возможность получить до 1 500 000 акций Ubego (из 11 500 000 на текущий момент)
  • Акции начисляются в соответствии с часами работы (P shares) + дивиденды
  • Участие в проекте с глобальным потенциалом и реальным влиянием

В настоящее время мы ищем инвестиции. Текущая оценка компании, проведенная сторонним инвестиционным менеджером, составляет 6 000 000 долларов.

Мы формируем ядро команды и ищем действительно сильных специалистов, готовых строить с нами продукт мирового уровня.

Если вам нравится идея квестов в реальности, наша бизнес модель и формат участия - будем рады вашему отклику!

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.