Разработчик C++
АЭРОИНВЕСТ
- Люберцы, Московская Область
- Постоянная работа
- Полная занятость
- Разработка и оптимизация программного обеспечения на C++ для управления моторами и другими устройствами через CAN-шину;
- Создание ПО для автоматизации работы спецтехники, включая интеграцию с сенсорами, контроллерами и внешними системами;
- Реализация протоколов обмена данными, таких как MQTT и HTTP, для обеспечения связи между устройствами и серверами;
- Работа с базами данных: проектирование, запросы и интеграция с SQL (PostgreSQL);
- Тестирование, отладка и оптимизация кода для embedded-систем с учетом требований к производительности и надежности;
- Участие в полном цикле разработки: от анализа требований до развертывания и поддержки;
- Сотрудничество с командой инженеров для интеграции ПО с аппаратной частью.
- Опыт разработки на C++ не менее 2-3 лет, предпочтительно в области embedded systems или реального времени;
- Знание протоколов CAN, MQTT и HTTP на уровне реализации и отладки;
- Опыт работы с SQL: написание запросов, проектирование схем баз данных;
- Понимание принципов многопоточного программирования и сетевой коммуникации.
- Опыт с OpenCL для ускорения вычислений на GPU (например, в обработке данных от сенсоров);
- Знакомство с инструментами вроде Git, CMake, Docker;
- Опыт в automotive или industrial IoT проектах;
- Опыт работы с ROS2.
- Оформление в соответствии с ТК РФ в первый рабочий день, оплачиваемые больничные и отпуска;
- График работы с 9:00 до 18:00, в пятницу до 16:45;
- Условия для развития профессиональных и карьерных навыков в развивающейся компании.
Zarplata