Middle+ С/С++ Developer

Срок для отклика истек

Описание вакансии

Горнодобывающий департамент компании “Рексофт” — занимается разработкой решений в области информационных и управляющих систем для отрасли. Мы помогаем повысить эффективность работы больших карьерных самосвалов, экскаваторов и другой техники, следим за безопасностью работ. Занимаемся планированием и оптимизацией работ, диагностикой техники и многим другим.

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

Мы приглашаем опытного C/C++ разработчика, готового решать сложные задачи, брать на себя ответственность и расти профессионально. Вам предстоит работать в проекте — системы диспетчеризации для крупных горнодобывающих компаний, бортового ПО для карьерных самосвалов и экскаваторов для целей мониторинга, диспетчеризации, предиктивной диагностики, цифровых советчиков.

Первоочередные задачи — реализация архитектуры решения и сбор телеметрии с бортовых систем с передачей на сервер.
Проектная команда небольшая: группа постановки задач (руководитель продукта, аналитик, дизайнер, архитектор), группа разработки бортового ПО (2-3 человека), разработка серверного ПО (back-, front-, QA-инженеры). Коллеги работают по SCRUM.

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

  • Разработка программного обеспечения, сложных программных продуктов и IT-систем;
  • Находить и предлагать инновационные решения сложных технических проблем с использованием творческого мышления, подходов системного анализа и здравого смысла;
  • Разрабатывать и применять новые теории и концепции;
  • Оценивать технологии путём тестирования, определять их эффективность и пригодность;
  • Проводить исследовательские работы;
  • Документировать результаты работ;
  • Принимать оптимальные решения по результатам исследований.

Требования:

  • Знание C++ и классических структур данных;
  • Знание QT 5, особенно межсетевого взаимодействия, работы с базой данных и создания UI-компонентов;
  • Хорошее знание postgresql/mysql или любой другой реляционной базы данных;
  • Знание QML;
  • Базовое знание JavaScript;
  • Опыт работы c подключаемыми устройствами, байтовыми протоколами обмена информацией, разработки кастомных ui-компонентов;
  • Опыт коммерческой разработки в команде на C++/QT;
  • Знакомство с распределенными алгоритмами и/или опыт реализации CRDT;
  • Знакомство с теорией графов.

Мы предлагаем:

  • Работу в динамично развивающейся группе компаний.
  • Хороший компенсационный пакет.
  • Работу с экспертами в своей области, возможность профессионального и карьерного роста, участие в конференциях, обучение, 50% компенсации курсов английского языка.
  • Официальное трудоустройство, достойную белую зарплату и соцпакет в соответствии с ТК РФ.
  • ДМС, 100% оплату больничных, страхование выезжающего за рубеж.
  • Гибкий график работы, возможность удалённой работы.
  • Просторный, комфортабельный, современный офис.
  • Социальные и экологические инициативы, адресную благотворительная помощь.
  • Отличный коллектив, спортивные мероприятия и корпоративные праздники