Мы — дочерний бизнес-юнит российского вендора с 35-летней историей, создаём передовые решения в области систем оповещения и управления эвакуацией (СОУЭ).
6 центров разработки (Москва, Санкт-Петербург, Саратов, Дубна, Нижний Новгород, Казань)
Мы создаем и развиваем продукты, которые обеспечивают безопасность человека во всех сферах его жизни, от социально значимых объектов до атомных станций.
Некоторые из них:
Москва: Парк «Зарядье», МГУ им. М.В. Ломоносова, Х5 RETAIL GROUP, Здание ЦБ РФ, Московские центральные диаметры
Cанкт-Петербург: Ледовая Арена ФОК ПАО “Газпром”
Саратов: Аэропорт «Гагарин»
Иннополис: Технопарк Б-1
Чем предстоит заниматься:
- Доработка/разработка программных модулей, обеспечивающих взаимодействие ПО верхнего уровня с операционной системой и драйверами аппаратной периферии;
- Доработка/разработка драйверов и утилит для взаимодействия с аппаратной периферией на С/С++;
- Доработка/разработка системного ПО микроконтроллеров (GD, STM32);
- Доработка/разработка ПО периферийных устройств микроконтроллеров (UART, SPI, I2C и др);
- Поддержка Legacy кода;
- Участие в организации процесса CI/CD.
- Опыт коммерческой разработки от 2 лет;
- Высшее (техническое) образование;
- Понимание принципов сетевого взаимодействия;
- Понимание принципов ООП, паттернов проектирования, алгоритмов и структур данных;
- Понимание принципов работы с CI/CD.
- Уверенное знание С\С++ (в том числе С++11/14), библиотек STL, Boost, STD (основных алгоритмов и контейнеров);
- Опыт работы со встраиваемыми устройствами и системными библиотеками;
- Опыт разработки системного ПО под OC Linux;
- Умение читать, разбираться в принципиальных электрических схемах;
- Опыт работы\отладки в IDE IAR EWARM;
- Опыт разработки системного ПО для микроконтроллеров (GD, STM32);
- Опыт разработки драйверов для периферийных устройств; микроконтроллеров (UART, SPI, I2C и др);
- Умение писать ПО в соответствии со спецификациями (в частности, протоколы Wiegand, OSDP).
Будет плюсом:
- Понимание простых структур данных, знание С на базовом уровне (C99), GCC;
- Знание систем сборок (make, cmake);
- Опыт работы с базами данных (Redis, SQL, Lua и др.);
- Опыт работы с инструментами ведения проектов (Git, Redmine);
- Умение получать информацию из datasheet;
- Опыт работы с протоколам MQTT, ModBUS;
- Опыт работы с Embedded Linux;
- Oпыт написания bash скриптов;
- Опыт работы с python;
- Опыт работы с Docker-контейнерами (создание, редактирование, поддержка).
- Оформление в соответствии с ТК РФ, полностью официальная заработная плата, социальные гарантии, выплата больничных и отпускных;
- Конкурентоспособная зарплата, соответствующая опыту и квалификации;
- Возможность работать над проектами национального значения в области систем безопасности;
- Быстрый рост продукта, мощная команда экспертов с международным опытом;
- Гарантия уникального проектного опыта, разнообразные задачи и проекты;
- Поддерживающая атмосфера, открытость к идеям и инициативам.
- Работа в гибридном формате.