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