Старший инженер-программист С++ встроенного ПО
з/п не указана
Требуемый опыт работы: более 6 лет
Полная занятость, полный день
В связи с расширением линейки устройств ARIS ищем опытного Инженера-программиста C++ для участия в разработке лёгкой телемеханики.
Промышленные контроллеры ARIS – разработка компании для применения на объектах электроэнергетики. Основа контроллеров – модульное микросервисное ПО. В составе ПО HTTP-сервер, реализации протоколов передачи данных, база данных, и многое другое. На этих контроллерах и другом нашем сопутствующем оборудовании мы реализуем проекты по цифровизации и автоматизации объектов энергетики ( причем в энергетике это не лозунги J ), например системы управления цифровыми подстанциями и системы SmartGrid ( умные сети электроснабжения ) по всей России. Это очень интересные и продвинутые проекты, не только для России, и мы очень гордимся ими.
Мы любим C/C++, JavaScript, jQuery, IPC, Boost, STL, Qt, DB, POSIX, shell, real-time, BDD, SOLID, client-server, distributed-systems, TCP/IP.
Пишем программы и драйвера под QNX, FreeRTOS, ucOS II, Rtems, Linux, Windows на платформах ARM и X86.
В работе нам помогают стэк Atlassian (JIRA, Confluence, Bamboo, Bitbucket), Jenkins, svn, git.
Основные задачи:
- Нижний уровень – разработка драйверов устройств для процессоров на ARM и X86 под QNX и Linux. C/C++;
- Средний уровень – разработка кроссплатформенных библиотек и приложений, переработка и портирование старых приложений. C/C++, shell;
- Верхний уровень – разработка http-конфигуратора устройства. C/C++, js, HTML, CSS.
Пожелания к специалисту:
- Высшее техническое образование;
- Глубокое знание С/С++;
- Опыт работы с операционными системами реального времени (ОСРВ);
- Приветствуется опыт работы с ОС QNX, Linux ;
- Знание стандартных механизмов операционных систем;
- Знание основ эффективной разработки высоконадежных кроссплатформенных приложений;
- Знание шаблонов проектирования;
- Опыт разработки кроссплатформенных приложений;
- Опыт разработки эффективных многопоточных приложений;
- Умение создавать надежный, тестируемый, хорошо документированный исходный код;
- Готовность к переезду в Екатеринбург.
Мы предлагаем :
- Интересные и сложные задачи;
- Передовые технологии;
- Крутой коллектив;
- Возможность саморазвития: тренинги, конференции, обучение, книги;
- Внерабочие активности: походы, сплавы, вечеринки, настолки, футбол, баскетбол;
- Забота о здоровье: ДМС, компенсация спортивного абонемента.
Ключевые навыки
Контактная информация
Адрес
Вакансия опубликована 24 февраля 2021 в Екатеринбурге