Для работы в отделе исследований и разработок (R&D) аккредитованной ИТ компании требуется - Программист C++
Отдел R&D занимается разработкой аппаратных и программных продуктов в области тепло- и холодоснабжения.
Основное направление деятельности предлагаемой вакансии — разработка программного обеспечения для контроллеров управления и диспетчеризации холодильного и теплового оборудования.
Основные типы устройств — контроллеры управления холодильными витринами, чиллерами, компрессорными централями, блоки диспетчеризации и удаленного управления контроллерами.
Облачные решения диспетчеризации и удаленного управления контроллерами.
Разработка ведется на языках С и С++ под Linux.
Чем предстоит заниматься:
– Разработка программного обеспечения для контроллеров управления и диспетчеризации холодильного и теплового оборудования на языке С++ под Linux-подобную ОС.
– Поддержка и сопровождение существующей кодовой базы, добавление нового функционал в ПО контроллеров.
– Повышение стабильности и надежности ПО, исправление критических ошибок.
– Тестирование, отладка и оптимизация кода.
– Участие в код-ревью.
– Написание и обновление технической документации.
– Участие в принятии архитектурных решений.
– Анализ проблем, возникающих в процессе эксплуатации контроллеров, выработка предложений по диагностике возможных проблем.
Требования:
– Уверенное владение языком С++.
– Знание Linux и навыки программирования под Linux.
– Знание принципов управления памятью, процессами, структуры сетевого стека в Linux.
– Знание основных структур и алгоритмов обработки данных.
– Опыт написания Embedded-проектов на С++.
– Опыт работы с реляционными базами данными (SQL).
– Опыт командной разработки и работы с системой контроля версий GIT.
– Опыт разработки Web-интерфейсов и знание соответствующих технологий.
– Технический английский, достаточный для чтения документации.
Будет полюсом:
– Владение языком С и опыт программирования для микроконтроллеров.
– Владение скриптовыми языками Bash, Python.
– Знание основ встраиваемых систем и архитектур микроконтроллеров (amr, avr и пр.).
– Знание протоколов обмена данными (CAN, ModBus, MQTT, OPC UA и пр.).
– Опыт работы с цифровыми интерфейсами связи (JTAG, SWD, RS-485, UART/USART, USB).
– Умение работать с последовательными портами (COM-ports).
– Умение читать и понимать спецификации и стандарты.
– Умение работать с измерительным и паяльным оборудованием.
Мы предлагаем:
– Работу в крупной компании, которая производит и продает энергосберегающее оборудование, направленное на улучшение жизни людей.
– Работа в аккредитованной IT-компании по гибридному графику работы.
– Возможность участия в интересных проектах.
– Обеспечение всеми необходимыми современными средствами и условиями для эффективной работы.
– Бесплатное питание в столовой компании.
– Добровольное медицинское страхование.
– Страхование от несчастных случаев.
– Зарплата с каждым кандидатов будет обсуждаться индивидуально.
– Место работы: Волгоград