Назад
6 дней назад

Инженер-программист C++/Linux

120 000 - 200 000
Формат работы
onsite
Тип работы
fulltime
Грейд
junior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Инженер-программист C++/Linux (промышленная автоматизация): разработка системного и прикладного ПО для открытой платформы управления промышленными объектами с акцентом на многопоточность, ограничения реального времени и взаимодействие с оборудованием. Focus on разработку сервисов сбора сигналов и управления газопоршневыми установками, работу с промышленными протоколами, кросс-компиляцию и отладку на целевом Linux-оборудовании.

Локация: Новосибирск, работа на месте работодателя; удаленная работа невозможна

Зарплата: 120 000–200 000 ₽ на руки в месяц

Компания

Разработка программно-технического комплекса и открытой платформы автоматизированного управления промышленными объектами для локальных интеллектуальных энергосистем.

Что делать

  • Разрабатывать и сопровождать системное и прикладное ПО на C/C++ под Linux.
  • Проектировать архитектуру программной платформы промышленной автоматизации.
  • Создавать сервисы и модули для сбора и обработки сигналов, выполнения технологических алгоритмов, управления оборудованием и обмена данными.
  • Разрабатывать многопоточные приложения и компоненты с ограничениями реального времени.
  • Работать с промышленными протоколами Modbus TCP/RTU, CAN/J1939 и OPC UA.
  • Проводить профилирование, диагностику и отладку ПО на целевом оборудовании, а также разрабатывать автоматические и модульные тесты.

Требования

  • Опыт работы инженером-программистом C/C++ от 1 года.
  • Высшее профильное образование.
  • Уверенное владение C/C++ и Linux.
  • Базовое понимание взаимодействия программного обеспечения и аппаратуры: MMIO, DMA, PCIe.
  • Готовность работать и проходить обучение в офисе в Новосибирске.
  • Ответственность, дисциплина, системное мышление, коммуникабельность и умение разбираться в чужом коде.

Хорошо, если есть

  • Опыт разработки Linux-драйверов, Embedded Linux и кросс-компиляции для ARM.
  • Опыт использования Yocto Project или Buildroot.
  • Опыт разработки промышленного ПО и систем реального времени.
  • Знание АСУ ТП, PLC/PAC, SCADA, IEC 61131-3, IEC 61499 и промышленных протоколов.
  • Опыт работы с конечными автоматами FSM/HSM и SQLite или другими встроенными базами данных.

Культура и преимущества

  • Разработка собственного программно-технического комплекса для энергетики.
  • Обучение за счет компании во внутренней Школе Энергия.
  • Курсы, тренажеры-симуляторы локальных интеллектуальных энергосистем и наставничество опытных разработчиков.
  • Зарплата для специалистов с минимальным опытом — от 120 000 ₽ на руки; для опытных специалистов — до 200 000 ₽ на руки с индивидуальным обсуждением.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →