Старший C++ разработчик (Qt)
Старший C++ разработчик с глубокими знаниями C++/Qt для существующей сложной программной платформы. Локация: Белград, Сербия. Гибридный формат, в основном из дома, полная занятость. Задачи включают разработку на C++/Qt, архитектуру, многопоточность, оптимизацию, тестирование, CI/CD.
Разработка и поддержка существующей сложной программной платформы на C++/Qt. Основные направления: архитектура и разработка программных компонентов, пользовательские интерфейсы, многопоточность, оптимизация производительности, тестирование и интеграция с программными и аппаратными модулями. Это не специализированная роль в области компьютерного зрения; опыт в Computer Vision и AI/ML является преимуществом, но не обязателен. Обязанности: • разрабатывать, тестировать, интегрировать и поддерживать сложные программные решения на C++ и Qt; • участвовать в проектировании архитектуры и принятии технических решений; • разрабатывать надежный, безопасный, масштабируемый и высокопроизводительный код; • отлаживать, профилировать и оптимизировать производительность; • работать с многопоточными и параллельными приложениями; • участвовать в ревью кода, автоматизированном тестировании, CI/CD и выпуске программного обеспечения; • обеспечивать техническое руководство по отдельным направлениям, наставничество и обмен знаниями в команде; • работать с современными программными технологиями и аппаратными платформами, включая проекты, связанные с ИИ.
Обязательно: • значительный коммерческий опыт разработки на современном C++, желательно C++17/C++20; • уверенный практический опыт работы с Qt5 и/или Qt6, включая разработку пользовательских интерфейсов и кроссплатформенных приложений; • отличное знание ООП, паттернов проектирования и принципов SOLID; • опыт разработки высокопроизводительных и многопоточных приложений; • сильные навыки отладки, профилирования и оптимизации; • опыт работы с Git и в среде Agile; • способность самостоятельно решать сложные технические задачи и эффективно работать в команде; • профессиональный письменный и устный русский и английский языки. Желательно: • опыт в проектах AI/ML; • разработка для Linux и Windows; • сетевое программирование и интеграция с базами данных; • Docker, CI/CD и автоматизированное тестирование; • кибербезопасность, аппаратная интеграция и встраиваемая разработка.
Локация: Белград, Сербия. Формат: гибридный, в основном из дома. Занятость: полная. Начало: как можно скорее. Требуются регулярные посещения офиса в Белграде, примерно раз в неделю, в зависимости от требований проекта и команды. Кандидат должен проживать в Белграде или на расстоянии, приемлемом для регулярных поездок; подходит Нови-Сад.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал