Backend

Разработчик C++/Qt Full-time

О компании и команде

Мое имя -- Алексей Резвов, я архитектор и разработчик 80-90% программного кода Altami Studio, программы для захвата и обработки изображений с цифровых микроскопов. На протяжении работы над проектом я разрабатывал ключевые алгоритмы и интегрировал сложные решения для поддержки кроссплатформенной совместимости и работы с различными устройствами захвата. Это позволило Altami Studio стать передовым инструментом в своей области.

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

Altami Studio — результат моей многолетней работы и личной вовлечённости. На момент 2012 года это было передовое решение в своей отрасли, полностью соответствовавшее нуждам пользователей. Продукт обладал качественной инфраструктурой: сервером лицензирования, документацией и поддержкой для основных десктопных операционных систем (Windows, Linux, Mac). Однако без должной поддержки технические аспекты со временем деградировали. Сейчас мы собираем команду, которая возродит Altami Studio, адаптируя его к новой технологической реальности.

Это вакансия для разработчика C++(Qt), который станет ключевым членом новой команды разработки.

Сейчас мы рассматриваем кандидатов от уровней Junior, Middle, Senior чтобы сформировать эффективную команду.

Ожидания от кандидата

Ключевые задачи

1. Обновление продукта:
- Актуализация компонентов (версия C++, Qt, boost и другие) и инструментов сборки (toolchain).
- Обеспечение работоспособности на современных версиях операционных систем: Linux, Windows, MacOS.
- Тестирование и поддержка совместимости с заявленными к поддержке устройствами захвата изображений (окулярные камеры, USB-камеры и др.).

2. Разработка функционала:

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

3. Командная работа:

- Активное участие в обсуждении задач и принятии технических решений.
- Взаимодействие с другими членами команды для достижения общих целей.

4. Поддержка документации:

- Участие в обновлении существующей документации.
- Подготовка описаний реализованных решений.

---

Требования к кандидату

1. Технические навыки:
- Опыт разработки на C++
- Хорошее знание Qt; библиотека интенсивно используется в проекте
- Желателен опыт работы с OpenCV, DirectShow, Boost, STL.
- Желателен опыт кроссплатформенной разработки (Windows, Linux, MacOS).
- Желателен интерес или опыт работы с алгоритмами обработки изображений и интеграцией устройств захвата.

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

- Ответственность за выполнение задач.
- Умение работать в команде и готовность делиться знаниями.
- Стремление к изучению новых технологий и повышению квалификации.

Условия работы

- Гибкий формат работы (удалённо или в офисе — решается совместно с кандидатом). При прочих равных предпочтение отдается кандидатам из Санкт-Петербурга, так как здесь находится офис компании. Работа может частично требовать взаимодействия с оборудованием, поэтому возможность физического доступа к нему является плюсом.

- Участие в возрождении и развитии сложного, многопрофильного продукта.

- Поддержка от технического основателя проекта.

- Доступ к активной пользовательской базе для получения обратной связи.

Дополнительные инструкции

Если вам интересна возможность работать над возрождением передового программного продукта, а также участвовать в его дальнейшем развитии, мы будем рады обсудить ваше участие.

Overview

  • Employer: Foreach Partners
  • Job Title: Разработчик C++/Qt
  • Published: 20 hours, 7 minutes ago
Apply For This Job