Программист систем контроля доступа

грейд
senior
страна
Россия
язык
Английский B1
опубликована
вчера

описание

Для нашего заказчика - крупнейшего генподрядчика Росатома с IT-аккредитацией, - мы в поиске Старшего программиста в отдел разработки программного обеспечение и аппаратных средств, который занимается направлением СКУД и системами учета. На рынке компания работает более 25 лет и разрабатывает системы безопасности, сейчас идет большой фокус на проектировании, разработке, строительных работах и обслуживании построенных объектов. Сейчас активно работает над строительством АЭС в России и дружественных странах: Турция, Египет, Бангладеш и другие.

задачи

  • Проектировать и разрабатывать встраиваемое ПО для систем контроля доступа и учета на базе микроконтроллеров STM32, Artery, Миландр (ARM32/ARM64).
  • Создавать отказоустойчивое ПО непрерывного функционирования, работающее 24/7.
  • Взаимодействовать с инженерами-схемотехниками: согласовывать распределение ресурсов МК и реализовывать протоколы обмена данными (OSDP, Modbus, CAN) через интерфейсы RS485, Wiegand, 1-Wire и др.
  • Разрабатывать инструментарий для тестирования: технологическое ПО для внутрисхемной проверки устройств и десктопные приложения для нагрузочного тестирования.
  • Заниматься рефакторингом, отладкой и исправлением ошибок в существующем коде.
  • Участвовать в полном цикле разработки: от оценки сроков и согласования требований до проведения испытаний и написания технической документации.

требования

  • Опыт программирования на языках программирования C/C++ для микроконтроллеров;
  • Понимание архитектуры микроконтроллеров и опыт работы с периферией;
  • Опыт разработки приложений под ОСРВ: FreeRTOS, uCOS;
  • Опыт работы с промышленными интерфейсами CAN, RS485, RS422, RS232, Wiegand, 1-Wire;
  • Опыт реализации протоколов в взаимодействии CAN,OSDP, Modbus;
  • Опыт работы с внутрисхемными отладчиками и средами разработки (Linux, Keil, IAR);
  • Знание GCC, GDB, CMake, Make и сетевых протоколов TCP/IP;
  • Опыт работы с технической документацией на английском языке;
  • Опыт работы с системой контроля версий SVN, Git и тд.

условия

  • Официальное трудоустройство, полностью «белая» зарплата, оплата больничных и отпусков;
  • ДМС, регулярные премии по итогам работы;
  • Современный офис, месторасположение - м. Полянка / Третьяковская.
  • Формат работы офис 5/2, гибкое начало дня;
  • Крупные проекты, стабильность, возможность профессионального роста!

навыки

похожие вакансии

статьи для разработчиков