Инженер-программист
Описание
Обязанности: Разработка и сопровождение программного обеспечения под операционные системы Linux / QNX/КПДА Разработка и сопровождение программного обеспечения для сигнальных процессоров. Сопровождение и доработка прикладного и служебного программного обеспечения (парсеры, визуализаторы и регистраторы данных) Требования: Знания С/С++11, 14 и понимание принципов ООП; Навык многопоточного программирования (создание потоков, примитивы синхронизации, диспетчеризация); Знание основных структур данных (массив, стек и т.д.); Умение работать с системой контроля версий Git; Умение писать sh-скрипты; Развитые навыки коммуникации; Владение офисными приложениями (Word, Excel) на уровне уверенногопользователя ПК; Готовность к командировкам (важно). Будет плюсом: Опыт работы с фреймворком Qt для разработки оконных графических приложений; Опыт работы с цифровыми сигнальными процессорами (DSP); Знание стандарта POSIX; Опыт работы с операционными системами реального времени (RTOS); Знание высшей математики (комплексные числа, преобразования Фурье, аналитическая алгебра); Владение английским языком на уровне чтения профильной документации; Навыки написания тестов; Умение писать лаконичный и поддерживаемый код, не бояться разбираться в чужом коде и вносить предложения по его рефакторингу; Условия: Оформление на работу и выплата заработной платы строго в соответствии с ТК РФ. Профильное обучение за счет работодателя. ДМС. Отсрочка от мобилизации.