Программист С++ (в группу пространственной обработки сигналов)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
В наш дружный коллектив требуется человек для разработки программных приложений пространственной обработки радиосигналов для использования в технических системах, целью которых является определение местоположения источников радиоизлучения. В круг решаемых задач входит разработка и исследование существующих моделей систем обработки, а также реализация алгоритмов определения местоположения и траекторного сопровождения источников в конечном программном продукте. Цикл разработки включает перенос кода моделей вплоть до реализации кросс-платформенных программных модулей, используемых в современных радиотехнических комплексах. От вас требуется желание и умение разбираться в коде модели, также приветствуются ваши идеи по доработке и улучшению используемых алгоритмов. Со своей стороны мы предлагаем современное оборудование, интересные корпоративные мероприятия, а также достойную оплату труда.
Должностные обязанности:
- Исследование и разработка алгоритмов пространственной обработки цифровых сигналов (в том числе обработка радиолокационных данных)
- Разработка кроссплатформенных программных библиотек на C++ (в том числе с использованием OpenCL), их адаптация под требования существующих проектов
- Весь цикл разработки программного кода модулей пространственной обработки: проектирование, наполнение, тестирование, взаимодействие с клиентским кодом
Требуемые навыки и знания:
- Математическая подготовка, знания классических алгоритмов и структур данных
- Опыт программирования в Matlab
- Уверенное знание языка C++, в том числе C++11
- Понимание основных шаблонов проектирования
- Понимание основ цифровой обработки (дискретизация, ДПФ, цифровые фильтры) и физики распространения радиосигналов
- Знание и понимание подходов к тестированию ПО
- Знание английского языка достаточное для чтения технической литературы и документации
Предпочтительно, чтобы имел опыт работы:
- Опыт разработки в Linux
- Опыт использования toolboxes матлаба: Statistics, Signal Processing, DSP, Antenna, Phased Array System
- Опыт разработки многопоточных приложений c использованием pthreads и concurrency
- Опыт написания кода для гетерогенных систем (gpu+cpu)
- Опыт использования cmake, git; компиляторов g++-4.7-5.4, VC++ 2013/2015
- Опыт написания кроссплатформенного кода (Windows/Linux)
- Работа с отладчиком (gdb, msvs), работа с клиентским кодом в режиме отладки
- Работа с баг-трекинговыми системами, автоматическими билд-системами
Дополнительные требования:
- Желание работать, ответственность, самостоятельность, коммуникабельность.
- Желание и способность изучать новые технологии
Условия:
- Оформление по ТК РФ с первого дня работы
- "Белая" заработная плата (оклад + премия)
- 13-я ЗП в 100% + доп. премии по итогу сдачи проектов
- Молодой позитивный коллектив
- Возможны командировки
- График работы ПН - ПЯТ с 9.00 до 18.00
PS: нет формы допуска, нет ограничений для ваших путешествий :)