Перейти к содержимому
search
work Вакансия на FreelanceSpace опубликовано 1 ч назад

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

apartmentИнкор scheduleПолная занятость publicОфис
send Откликнуться

Публичная страница вакансии: прозрачные условия, быстрый отклик, понятный следующий шаг. Для работодателя — качественный воронко-трафик, для исполнителя — ясные требования без “воды”.

description

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

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

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

Компания Инкор более 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 месяца

👉 %contact_placeholder%
tips_and_updates
Как откликнуться эффективно
  • arrow_right1–2 релевантных кейса (ссылки/скриншоты)
  • arrow_rightСроки и формат работы (когда на связи)
  • arrow_right2–3 уточняющих вопроса по задаче
handshake
Рекомендации работодателю
  • arrow_rightОпишите результат и критерии приёмки
  • arrow_rightУкажите бюджет/вилку — это повышает качество откликов
  • arrow_rightСразу обозначьте сроки и доступность по коммуникациям