C++ developer

з/п не указана

Требуемый опыт работы: не требуется

Полная занятость, полный день

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

Интеграция существующих модулей распознавания в различные OS с разным окружением и архитектурой (x86, x64, Linux, иногда Windows). Часто такая интеграция затруднена особенностями целевых систем, т.к. модуль распознавания использует различные процессорные оптимизации и сложные зависимости.

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

Также, периодически возникают дополнительные задачи по сборке всякого подо всё =) Очень приветствуются соответствующие навыки.

Требования:

  • ​​​​​​C++, Qt будет плюсом, опыт работы с многопоточным кодом, но без хардкора.
  • Опыт разработки на плюсах для линукса, cmake, gcc, знание всяких полезных утилит типа ldd/lddtree, умение отлаживать код удаленно и работать строго через консоль.
  • Знание основных флагов оптимизации gcc, и последствий их применения.
  • Знакомство с фичами новых стандартов плюсов, smart pointers, лямбд и других.
  • Опыт сборки нового кода под устаревающие дистрибутивы и разработка под не-x86 платформы будет плюсом.
  • Понимание, что такое публичное API и чем оно отличается от ABI
  • Опыт администрирования embedded linux: инфраструктура, доставка обновлений софта, удаленное конфигурирование и мониторинг, обеспечение бесперебойной работы удаленных встраиваемых систем
  • Большой плюс в карму: OpenCV, умение писать тестируемый код и тесты, комфортное владение школьной математикой(тригонометрия)
Условия:
  • Зарплата высокая, по результатам собеседования, уютный офис в Иннополисе. Чай/плюшки/ништяки.
  • Крутая команда клевых людей, создающая по настоящему сложные и интересные штуки.
  • Работа под присмотром опытного сотрудника, который уже всё это умеет, но его рук на всё не хватает.
  • Оформление по ТК.

Ключевые навыки

Linux
C++
cmake
Git

Вакансия опубликована 8 апреля 2021 в Иннополисе

Похожие вакансии