Описание вакансии
Горнодобывающий департамент компании “Рексофт” — занимается разработкой решений в области информационных и управляющих систем для отрасли. Мы помогаем повысить эффективность работы больших карьерных самосвалов, экскаваторов и другой техники, следим за безопасностью работ. Занимаемся планированием и оптимизацией работ, диагностикой техники и многим другим.
Одним из основных способов получения информации о работе оборудования является компьютерное зрение, применяемое для контроля погрузки/разгрузки, движения техники, определения фрагментарного состава руды, определения водителя и степени его усталости, состояния дорог и многих других задач.
Мы приглашаем опытного C/C++ разработчика, готового решать сложные задачи, брать на себя ответственность и расти профессионально. Вам предстоит работать в проекте — системы диспетчеризации для крупных горнодобывающих компаний, бортового ПО для карьерных самосвалов и экскаваторов для целей мониторинга, диспетчеризации, предиктивной диагностики, цифровых советчиков.
Первоочередные задачи — реализация архитектуры решения и сбор телеметрии с бортовых систем с передачей на сервер.
Проектная команда небольшая: группа постановки задач (руководитель продукта, аналитик, дизайнер, архитектор), группа разработки бортового ПО (2-3 человека), разработка серверного ПО (back-, front-, QA-инженеры). Коллеги работают по SCRUM.
Обязанности:
- Разработка программного обеспечения, сложных программных продуктов и IT-систем;
- Находить и предлагать инновационные решения сложных технических проблем с использованием творческого мышления, подходов системного анализа и здравого смысла;
- Разрабатывать и применять новые теории и концепции;
- Оценивать технологии путём тестирования, определять их эффективность и пригодность;
- Проводить исследовательские работы;
- Документировать результаты работ;
- Принимать оптимальные решения по результатам исследований.
Требования:
- Знание C++ и классических структур данных;
- Знание QT 5, особенно межсетевого взаимодействия, работы с базой данных и создания UI-компонентов;
- Хорошее знание postgresql/mysql или любой другой реляционной базы данных;
- Знание QML;
- Базовое знание JavaScript;
- Опыт работы c подключаемыми устройствами, байтовыми протоколами обмена информацией, разработки кастомных ui-компонентов;
- Опыт коммерческой разработки в команде на C++/QT;
- Знакомство с распределенными алгоритмами и/или опыт реализации CRDT;
- Знакомство с теорией графов.
Мы предлагаем:
- Работу в динамично развивающейся группе компаний.
- Хороший компенсационный пакет.
- Работу с экспертами в своей области, возможность профессионального и карьерного роста, участие в конференциях, обучение, 50% компенсации курсов английского языка.
- Официальное трудоустройство, достойную белую зарплату и соцпакет в соответствии с ТК РФ.
- ДМС, 100% оплату больничных, страхование выезжающего за рубеж.
- Гибкий график работы, возможность удалённой работы.
- Просторный, комфортабельный, современный офис.
- Социальные и экологические инициативы, адресную благотворительная помощь.
- Отличный коллектив, спортивные мероприятия и корпоративные праздники