Научно-производственное предприятие ПРИМА

Инженер-программист

Не указана
  • Нижний Новгород
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет

Научно-производственное предприятие "ПРИМА" — современное стабильно работающее предприятие по разработке и производству авиационной воздушной, наземной и морской аппаратуры радиосвязи.

Состоит в реестрах организаций:

  • оборонно-промышленного комплекса (ОПК)
  • аккредитованных IT-компаний

Мы в поисках инженера-программиста и у вас есть уникальная возможность стать частью нашей профессиональной команды.

Наши преимущества:

  • Интересные и нестандартные задачи, современные подходы в управлении предприятием с применением цифровых технологий.

  • Достойную оплату труда и ежемесячную премию по результатам работы.

  • Полис Добровольного медицинского страхования (ДМС), включающий бесплатное лечение в ведущих медицинских центрах Нижнего Новгорода.

  • Молодой и дружный коллектив профессионалов с атмосферой взаимовыручки.
  • Гарантию доверия (официальное трудоустройство, оплата отпуска и больничного).

Функционал:

Реализация функциональности прошивок авиационных беспроводных маршрутизаторов:

  • инициализация и конфигурация оборудования (цифровая и аналоговая части приёмопередатчика, чипы и платы, ПЛИС);
  • мониторинг исправности, восстановление после сбоев;

управление лучом приемопередатчика (АФАР).

Что мы ожидаем от кандидата:

  • Опыт программирования на чистом Cи или Си++ (в версии 11 и выше) под Unix-системы;
  • английский (чтение технической литературы, документации).

Навыки:

- система контроля версий (Git),

- компилятор (GCC или Clang),

- текстовый редактор или IDE (например, VSCode)

- терминал и оболочка (bash и подобные)

- система сборки (у нас Meson build, можно с опытом в других - CMake, make)

Желательные навыки:

  • опыт работы с чипами и платами;
  • опыт работы с arm-процессорами;
  • знание принципов объектно-ориентированного (модульного) проектирования;
  • знакомство с конечными автоматами (стейт-машинами);
  • фреймворк юнит-тестов с моками (у нас CMocka, можно опыт с любым другим);
  • система непрерывной интеграции (у нас Jenkins, можно опыт в любой другой);
  • инструменты статического анализа (address sanitizer и др.);
  • инструменты динамического анализа (valgrind и др.);
  • отладчик (gdb).