Инженер-программист
Коротко
Develops and maintains software for Linux/QNX, signal processors, and application tools like parsers and visualizers · Needs: C/C++11/14, OOP, multithreading, Git, sh-scripts; ready for business trips
Описание от работодателя
Обязанности: Разработка и сопровождение программного обеспечения под операционные системы Linux / QNX/КПДА
Разработка и сопровождение программного обеспечения для сигнальных процессоров.
Сопровождение и доработка прикладного и служебного программного обеспечения (парсеры, визуализаторы и регистраторы данных)
Требования: Знания С/С++11, 14 и понимание принципов ООП;
Навык многопоточного программирования (создание потоков, примитивы
синхронизации, диспетчеризация);
Знание основных структур данных (массив, стек и т.д.);
Умение работать с системой контроля версий Git;
Умение писать sh-скрипты;
Развитые навыки коммуникации;
Владение офисными приложениями (Word, Excel) на уровне уверенного
пользователя ПК;
Готовность к командировкам (важно).
Будет плюсом:
Опыт работы с фреймворком Qt для разработки оконных графических
приложений;
Опыт работы с цифровыми сигнальными процессорами (DSP);
Знание стандарта POSIX;
Опыт работы с операционными системами реального времени (RTOS);
Знание высшей математики (комплексные числа, преобразования Фурье,
аналитическая алгебра);
Владение английским языком на уровне чтения профильной документации;
Навыки написания тестов;
Умение писать лаконичный и поддерживаемый код, не бояться разбираться в
чужом коде и вносить предложения по его рефакторингу;
Условия: Оформление на работу и выплата заработной платы строго в соответствии с ТК РФ.
Профильное обучение за счет работодателя.
ДМС.
Для пребывающих в запасе - бронирование на период мобилизации.