📚 Пора стать профи в аналитике

Выбирайте курсы со скидками до 60% и получите мощный набор навыков и инструментов

раздел Курсы и обучение

Программист Desktop Python C++

Зарплата

от 100 000 до 200 000 ₽

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

Москва, Пушкино, Правдинский, пгтПолный рабочий день

Компания

Оборудование для АЭС

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

О компании и команде

Компания Инкор более 30 лет разрабатывает, производит и поставляет оборудование для АЭС. Компания имеет широкий спектр продуктов: сборки внутриреакторных детекторов, вторичные измерительные преобразователи, система контроля уровня в реакторе,  система исследования герметичности оболочки, различные устройства автоматизации производства. Команда Инкор обладает высоким уровнем компетенций в разных областях. Эксперты компании участвуют в деятельности по стандартизации в области атомной энергетики 45 комитета Международной электротехнической комиссии и 322 комитета "Атомная техника"

Ожидания от кандидата

Основные задачи

  • разрабатывать кроссплатформенные (Windows, Debian, Astra Linux) десктопные приложения (Python, Qt) для сервисного обслуживания аппаратуры;
  • реализовывать промышленные протоколы коммуникации: Modbus RTU/TCP и проприетарные;
  • разрабатывать вычислительные алгоритмы и функции обработки данных измерительных датчиков;
  • участвовать во всех стадиях жизни проекта;
  • поддерживать существующие проекты; 
  • участвовать в проектировании новых устройств;
  • ездить в командировки на производство и АЭС;
  • участвовать в научно исследовательских работах и в перспективных разработках;
  • писать скрипты для автоматизации внутренних процессов;

Основные требования

  • python 3.8+;
  • знание основных структур данных;
  • понимание модели данных python (время жизни переменных и тд) и объектной модель; - позиционные и именованные аргументы функций;
  • понимание как работать с последовательностью байт;
  • опыт организации python проекта;
  • знание фундаментальных концепций фрэймворка Qt, в том числе:
  • сигналов и слотов;
  • event loop;
  • паттерн модель и представление;
  • опыт использования пакетов Pandas и Numpy;
  • понимание основ систем счисления и способов представления данных в памяти компьютера (в т.ч little/big endian);
  • знание основных принципов проектирования ПО;
  • опыт использования Unix;
  • знание базовых принципов сетевых протоколов;
  • Отсутствие знаний и опыта по некоторым пунктам может компенсироваться способностью к самообучению.

Будет плюсом опыт использования пакетов

  • Plotly или Bokeh;
  • SQLAlchemy;
  • опыт низкоуровневого программирования;
  • понимание концепций ассинхронного и многопоточного программирования;
  • опыт реализации вычислительных алгоритмов и знание основ численных математических методов;
  • знание концепций реляционных БД, опыт применения ORM и SQL;
  • опыт упаковки python приложения в исполняемый файл;
  • опыт написания тестов;
  • Docker;
  • C, C++;
  • опыт работы с CMake;
  • знание основ электротехники;

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

  • Работа в Пушкинском районе, пос Правдинский.
  • Возможна работа в московском офисе (метро Свиблово), но предпочтение будет отдано соискателю, готовому работать в пос. Правдинский.
  • Время работы можно выбрать 8-16, 9-17, 10-18

Бонусы

  • ДМС по Москве и области, оплата спортзала, материальная помощь по семейным обстоятельствам, компенсация расходов на лечение близких родственников, премии квартальные и годовые.  

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

  • Испытательный срок 2 месяца