Старший программист
Описание
Для нашего заказчика - крупнейшего генподрядчика Росатома с 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, гибкое начало дня; Крупные проекты, стабильность, возможность профессионального роста!