← К каталогу
НА

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

Инженер-программист С++ (разработка драйверов)

ГибридУровень не указанМосква, Россия12 дн. назад
О ВАКАНСИИ

Описание вакансии

ОАО НПОДАР является современным высокотехнологическим комплексом и головным разработчиком РЛС нового поколения в интересах государства, является мировым лидером в области разработки и создания радиолокаторов для системы ракетно-космической обороны, а также создания линий управления и функционального взаимодействия этих радиолокаторов с воздушно-космическими ударными средствами высокоточного оружия.

Для успешного решения этих задач используются высокие технологии адаптивных фазированных антенных решеток, передовая микро-СВЧ и цифровая электроника, высокопроизводительная вычислительная техника, сложные системы сигнально-логического взаимодействия. Это позволяет создавать высокоэффективные радиоинформационные системы с высокой степенью помехо- и инфозащищенности.

Ищем инженера-программиста С++ в команду разработки системы автоматического контроля и управления.

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

  • Разработка драйверов оборудования (собственной разработки с бинарными протоколами, покупного оборудования с типовыми и проприетарными протоколами итд) под Linux подобную ОС;
  • Разработка технологических имитаторов;
  • Разработка программ технического диагностирования и автоматического управления;
  • Подготовка материалов в документацию;
  • Интеграция разработки в программный продукт.

Требования:

  • Профильное образование по направлениям: радиотехника, радиоэлектроника, информатика, информационные технологии и т.п.
  • Программирование
  • опыт разработки под Linux;
  • отличное знание стандарта С++17, STL, принципов объектно-ориентированного проектирования и метапрограммирования на шаблонах.
  • опыт разработки многопоточных программ;
  • опыт написания кроссплатформенных программ;
  • знание протоколов передачи данных по сети — Ethernet, IP, TCP/UDP;
  • опыт работы с сетевыми библиотеками;
  • навыки отладки и профилирования.
  • Инструменты разработки:
  • использование систем контроля версий (svn/git);
  • использование систем сборки проектов (CMake);
  • использование компиляторов…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / between3And6