Обязанности: - Разработка системного и прикладного ПО для ARM-архитектуры- Взаимодействие с аппаратной частью и внешними устройствами по интерфейсам передачи данных.- Интеграция с Backend-инфраструктурой (API, очереди сообщений).- Оптимизация производительности и потребления ресурсов.- Поддержка и рефакторинг существующей кодовой базы (C++ / Qt). Требования: Образование высшее техническое (предпочтительно: радиотехника, приборостроение). Умение разбираться в чужом коде и работать в команде. Готовность к поддержке легаси систем. Знание английского языка, достаточное для чтения технической документации. Глубокие знания С/С++. Знание фундаментальных структур данных и алгоритмов. Хорошее знание STL, Qt, Linux, POSIX. Знание паттернов проектирования. Опыт разработки на C++ от 4 лет. Хорошее знание STL, Qt, Linux, POSIX. Знание фундаментальных структур данных и алгоритмов. Знание паттернов проектирования. Опыт разработки клиент-серверных многопоточных приложений. Желательно: Опыт работы с промышленными протоколами (Modbus, DNP3, CAN, OPC UA). Опыт работы с LP-WAN, RS-232, RS-485, Ethernet, CAN. Знание стандартов C++11/14. Опыт работы с Boost. Знакомство c CMake. Знание основ криптографии. Опыт работы с системами контроля версий. Опыт работы с системами управления проектами (Redmine, Jira). Опыт работы с системами статического и динамического тестирования кода. Желание развиваться, как профессионал, и умение работать на любом уровне - от "hardware" до "UI". Условия: Работа в современном офисе, метро Белорусская (1 минута от метро). Комфортные условия для работы. Кофе, чай, печенье. Полностью официальное трудоустройство.
Похожие вакансии
От 160 000 руб.
Москва. Станции метро: Белорусская
Тензо-М, Весоизмерительная компания
Ведущий системный программист (C++/Qt)
Договорная
Москва. Станции метро: Белорусская
Концерн ВКО Алмаз - Антей
До 120 000 руб.
Москва. Станции метро: Белорусская
Акционерное общество Национальный центр вертолетостроения им. М.Л. Миля и Н.И. Камова