👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Инженер-разработчик C++ / Автоматизированные системы управления энергообъектами

Зарплата

от 100 000 до 160 000 ₽

Местоположение и тип занятости

Краснодар, УльяновскПолный рабочий деньМожно удаленно

Компания

Industrial IT & Industrial Automation. Отраслевые решения для автоматизации в промышленности.

Описание вакансии

Условия работы

Возможен как удалённый режим работы (из дома, из любого города РФ), так и в офисе компании.

Компания: Потенциал предприятия ориентирован на создание промышленных систем автоматизации (программно-технических комплексов), серийных промышленных контроллеров, приборов и систем учёта, систем управления цифровыми подстанциями...

Отраслевое направление: Энергетика – Генерация, Передача и Распределение, Учёт электрической энергии.

Над какими проектами Вы будете работать:

Компания разрабатывает и серийно производит семейство Промышленных контроллеров и Программно-технический комплекс для применения на объектах Электроэнергетики (Тепло-и Электростанции, Гидроэлектростанции). Основа контроллеров – модульное микросервисное ПО. В составе ПО HTTP-сервер, реализация протоколов передачи данных, база данных, и многое другое. На этих контроллерах и другом нашем сопутствующем оборудовании мы реализуем проекты по цифровизации и автоматизации объектов энергетики:

  • Создании систем мониторинга и управления энергообъектами (АСУ ТП, СОТИ АССО, ССПИ/ТМ и подобных).
  • Построении различных видов интеллектуальных систем учета энергоресурсов;
  • Обеспечении информационной безопасности автоматизированных систем технологического управления энергообъектами.
  • Разработке и создании устройств и систем противоаварийной автоматики подстанций и генерирующих объектов.

С какими технологиями, инструментами, платформами мы работаем:

  1. 1. C/C++, JavaScript, jQuery, IPC, Boost, STL, Qt, DB, POSIX, shell, real-time, BDD, SOLID, client-server, distributed-systems, TCP/IP.
  2. 2. QNX, FreeRTOS, ucOS II, Rtems, Linux, Windows на платформах ARM и X86.
  3. 3. 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.
  • Опыт работы с коммуникационными протоколами: Modbus TCP/IP, Ethernet/IP, Profibus…
  • Практика создания тестируемого, хорошо документированного исходного кода.

Условия:

У нас дружеская, творческая атмосфера в коллективе. Действительно высокий уровень разработчиков. Некоторые наши решения уникальны и не имеют аналогов.

Центр аппаратно-программных разработок компании (более 250 инженеров) разделён по направлениям: связь, низкочастотная автоматика, контроллерное направление и т.д. В свою очередь направления разбиты на функциональные группы (~8~13 человек в каждой). Кто-то занимается ядром, кто-то низким уровнем, кто-то .NET и т.д. Вы будете работать в одной из таких групп.

Мы предлагаем Вам не только стабильность, но и постоянный, существенный профессиональный (равно как и карьерный) рост.

  • Трудоустройство в соответствии с действующим законодательством РФ;
  • Полная занятость, в штат компании;
  • ДМС (компания компенсирует 80% стоимости медицинской страховки): поликлиническое, стационарное обслуживание в лучших медучреждениях города; подключается по желанию сотрудника после испытательного срока;
  • Компенсация спортивного абонемента (50% стоимости абонемента, из расчёта не более 1000 р./мес.); подключение с первого дня работы в компании;
  • Гибкий график начала/окончания рабочего дня;
  • Возможен как удалённый режим работы (из дома), так и в офисе компании;
  • Оплачиваемый отпуск 28 (31) календарных дней;
  • Возможность совершенствовать английский язык в офисе компании с преподавателем;
  • Выплата заработной платы на банковскую карточку два раза в месяц (25-го числа аванс, 10-го числа расчёт) с отчислениями в фонды (Фонд социального страхования, Фонды обязательного медицинского страхования, Пенсионный фонд РФ);
  • Оплачиваемые компанией курсы повышения квалификации;
  • В течение первого месяца адаптации предусмотрено плановое обучение по продукции и применяемым технологиям.

Компенсация:

Заработная плата для опытного (senior) разработчика: 100 000 рублей в месяц (после удержания НДФЛ) рублей в месяц;

Премиальная система состоит из:

  • Ежеквартальных премий (после исп. срока). Размер премии обуславливается финансовыми результатами подразделения в отчётном квартале и выполнением личного плана;
  • Годового бонуса;

Предусмотрена ежегодная индексация заработной платы.

Можете рассчитывать на стабильные ~150~160 тысяч рублей в месяц* совокупного дохода (зарплата плюс премии) после удержания НДФЛ

*Для опытного (уровень senior) разработчика.

Дополнительная информация:

Нам интересны разработчики, кто расширил свои знания в направлении аппаратной части (например, промышленных контроллеров), чьи компетенции на стыке аппаратной части и ПО. Нам интересны специалисты (инженеры-электроники, инженеры-программисты), кто уже имел опыт участия в разработке так называемого «коробочного продукта», конечного продукта/изделия (не обязательно контроллера, любого электронного прибора), который сделан на QNX / Linux и который «общается» (взаимодействует) с другими электронными устройствами, например, по Modbus технологиям.

Бонусы

Если Вы не готовы к удалённой работе из своего города и хотели бы переехать для работы в головном офисе предприятия — компания рассматривает вопрос о предоставлении временного жилья.

Дополнительные инструкции

Пожалуйста, в отклике укажите свой контактный телефон.

Все собеседования проводим удалённо (первое общение по телефону, затем
Скайп-видеоконференция).