Обязанности:
Для работы в отделе исследований и разработок (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-компании по гибридному графику работы. Возможность участия в интересных проектах. Обеспечение всеми необходимыми современными средствами и условиями для эффективной работы. Бесплатное питание в столовой компании. Добровольное медицинское страхование. Страхование от несчастных случаев. Зарплата с каждым кандидатов будет обсуждаться индивидуально. Место работы: МО, Истринский р-н, дер. Лешково, 14 км Новорижского ш., корпоративный транспорт от метро Строгино (25 мин), метро ул. 1905 года и МЦД Нахабино.Похожие вакансии
От 130 000 руб.
Москва
Научно-исследовательский внедренческий центр автоматизированных систем