Инженер-программист — Россия, Казань
от 487 500 ₽
ОткликнутьсяОбязанности: • разработка и сопровождение ПО системного уровня, интеграция и консолидация компонентов, разрабатываемых командой, обеспечение надёжности и отказоустойчивости итогового продукта;
• проектирование и разработка ПО на языках C/C++, Python под операционную систему Astra Linux;
• разработка, реализация и сопровождение протоколов обмена данными между компонентами системы и внешними устройствами;
• отладка аппаратной части и программного обеспечения;
• разработка программных модулей для обмена данными по промышленным интерфейсам: Ethernet (TCP/UDP, Modbus TCP), RS-485/RS-422 (Modbus RTU, собственные протоколы, работа с таймингами) и USB (HID, Mass Storage);
• написание программ для опроса оборудования (датчики, приводы, контроллеры) по последовательным портам и Ethernet-сетям с обработкой сбоев связи и восстановлением соединения;
• проектирование и реализация защищённого канала управления (VPN-туннели, TLS 1.2+, взаимная аутентификация по сертификатам, в том числе аппаратно поддерживаемая.
Требования: • опыт работы в разработке ПО/приборостроении не менее 3 лет;
• высшее техническое образование (программирование, радиотехника, электроника, приборостроение);
• знание сетевых технологий (TCP/IP, UDP, сокеты);
• опыт работы с электрическими схемами — принципиальными, монтажными;
• знание ЕСКД;
• ответственность и внимательность к деталям;
• инициативность, работоспособность, стрессоустойчивость.
Условия: • РЕЛОКАЦИЯ в г. Елабуга, Республика Татарстан;
• дневная рабочая неделя 5/2 (ненормированная);
• работа в команде с сильными специалистами, меняющими промышленность страны;
• возможность карьерного роста в первый год работы в компании;
• транспорт до работы из г. Елабуга, г. Набережные Челны, г. Нижнекамск, г. Мамадыш, г. Алнаши, г. Менделеевск.