Требуемый опыт работы
От 3 до 6 лет
Тип занятости
Полная занятость
График работы
Полный день
Условия:
- Работа в современной, стабильной компании;
- Социальная защищённость: трудоустройство в соответствии с ТК РФ, "белая" заработная плата, оплата больничных листов и отпусков;
- График работы с 8:30 до 17:00, суббота и воскресенье - выходные дни;
- Ежегодная индексация заработной платы;
- Возможен гибридный график работы после прохождения испытательного срока;
- Нацеленность на долгосрочные трудовые отношения;
- Утренние совещания;
- Возможность карьерного роста.
Обязанности:
- Развитие проекта международного уровня в сфере ЖД транспорта: системы управления движением поездов в метро;
- Реализация нового функционала по требованиям заказчика;
- Разработка протоколов взаимодействия со смежными системами;
- Исследование и оптимизация производительности приложений, входящих в состав Системы;
- Развитие системы сбора и обработки телеметрии элементов Системы и управляемых устройств;
- Разработка инструментария для конфигурирования Системы;
- Разработка имитаторов и симуляторов для проверки работы Системы без наличия физических устройств;
- Устранение актуальных замечаний;
- Участие в улучшении архитектуры Системы;
- Участие в code review, контроль качества кода;
- Работа в небольшой команде по гибкой методологии.
Требования: - Образование высшее техническое;
- Опыт разработки на C++ от 2 лет;
- Хорошее знание Qt5, Linux;
- Знание на базовом уровне сетевых протоколов TCP, UDP;
- Опыт разработки клиент-серверных многопоточных приложений;
- Базовые знания языка SQL;
- Умение разбираться в чужом коде и работать в команде;
- Опыт взаимодействия с устройствами (контроллерами и т.д.) приветствуется.
- Применяемый инструментарий:
- Языки и библиотеки: С++17 (GCC), Qt 5.15.2, libModbus, Snmp++, QMqtt;
- Среда: ОС Астра Линукс, БД Postgres Pro;
- Сборка: QMake, CMake
Вакансия опубликована 21.10.2024 в г. Москва.