Старший/ ведущий инженер-программист С++
RCI
Проект и описание проекта:Компания - ИнкомСистемс.
Полный цикл производства программируемых логических контроллеров (ПЛК) - импортозамещение. ссылка на сайт компании: https://incomsystem.ru/
Стек:
с++ 14/17, c#, postgresql (можно рассматривать да, с++ 11-20)
Этапы оценки кандидата на вакансию:
1) скрининг RCI; 2)
внутренний заказчик + HR; 3) вышестоящее руководство. На первых двух этапах возможны онлайн интервью.
Обязанности:
1) Разработка и сопровождение микросервисов контроллера;
2) Разработка и сопровождение драйверов для устройств;
3) Разработка/сопровождение драйверов промышленных протоколов обмена данными (ModBus, OPC UA, CANOPEN и другие);
4) Развитие механизмов межконтроллерного обмена данными в резервированных ПЛК;
5) Развитие механизмов обмена данных между сервисами контроллера.
Требования:
1) Уверенные знания C++11/14, STL, многопоточное программирование.
2) Опыт написания сетевых приложений, промышленных протоколов обмена.
3) Опыт программирования под Linux, кроссплатформенное программирование.
4) Опыт программирования для встраиваемых систем, оптимизация кода с учетом аппаратных ограничений.
5) Опыт работы с промышленными программируемыми логическими контроллерами.
6) Понимание драйверной модели Linux, работы с Device Tree, сборки U-Boot и ядра под конкретный процессор, SOM.
Будет плюсом: опыт в АСУТП,embeded, linux
Условия работы:
1) Офис компании, / место работы находится в г. Казань (технополис "Химград" ул.Восстания, 100), Предполагается готовность сотрудника к переезду. Для иногородних сотрудников предоставляется компенсация аренды жилья.
2) График 5/2
3) Официальное трудоустройство в соответствии с требованиями ТК РФ, с первого дня работы;
4) ДМС, дотация на питание, частичная компенсация фитнеса, корпоративные мероприятия, материальная помощь к значимым событиям; корпоративные спортивные команды (бег, хоккей, футбол)
5) Премирование по результатам работы (индивидуальные показатели, показатели департамента)