Инженер-программист Python (автоматизация "железа")

Дата размещения вакансии: 27.11.2024
Работодатель: Унискан-Ризерч
Уровень зарплаты:
от 150000 RUR
Город:
Новосибирск
Советский район, микрорайон Академгородок, улица Арбузова 4/26
Требуемый опыт работы:
От 1 года до 3 лет

В Uniscan Research мы делаем наукоёмкие приборы серийным продуктом.

Сейчас мы ищем инженера-программиста в команду, которая занимается созданием и поддержкой автоматизированных испытательных стендов для проверки производимых нами изделий.

Про продукт

Более 20 лет мы занимаемся приборостроением и производим технические средства охраны. Наши устройства используются для охраны государственной границы РФ и других стран, а также стратегических объектов, таких как атомные станции, аэропорты и др.

Основные особенности наших устройств: работа от автономных источников питания, связь по радиоканалу и наличие сенсоров, работающих на различных физических принципах.

Что нужно делать

Вам предстоит разрабатывать и поддерживать ПО для испытательных стендов и стендовой инфраструктуры. Соотношение работы с “железом” и работы по написанию десктопного ПО составит в среднем 50/50.

Задачи:

  • Разработка и поддержка нового ПО на Python для Windows Desktop (ПО для работы всего парка стендового оборудования, вспомогательные сервисные утилиты). Поддержка и модернизация процесса доставки ПО пользователю.

  • Разработка и поддержка алгоритмов работы стендового оборудования. Совместная работа с разработчиками изделий для создания качественных методик проверки.

  • Поддержка работоспособного состояния ПО стендов на производстве серийных изделий.

  • Работа в команде инженеров-электроников и конструкторов. Совместная проработка технических решений для получения качественного результата. Планирование и декомпозиция своих задач по проектам, оценка и соблюдение сроков.

  • Фиксация в конструкторской документации необходимой информации для эффективной поддержки и воспроизведения стендов.

  • Соблюдение правил и практик разработки ПО, принятых в команде, и развитие этих правил / практик для улучшения качества ПО стендов. Наставничество над младшими специалистами. Фиксация правил и практик «на бумаге».

  • Проведение анализа проблем. Сбор, обработка и актуализация требований в процессе работы над проектами / задачами. Тесное общение с различными сотрудниками за пределами команды.

Наш стек

Существующее ПО написано в среде LabVIEW и имеет конфигуратор тестовых последовательностей, который не требует знания этого языка программирования для автоматизации работы стендов. Также есть некоторое ПО на Python.

Инструменты: GitLab, OrCad, PDM, Confluence, XWiki, Kaiten.

Что ожидаем от вас

  • Навык разработки ПО для Windows (desktop): на языке Python на уровне middle или на языках C/C++/LabVIEW/похожих - на уровне middle и Python - на уровне junior+.

  • Коммерческий опыт разработки пользовательских приложений.

  • Готовность тесно работать с «железом»: измерительное и контрольное оборудование, стенды.

  • Ответственность. Умение брать на себя ответственность за результат. Критически подходить к анализу информации.

  • Умение планировать и декомпозировать свои задачи, адекватно оценивать сроки их выполнения.

  • Умение находить причину возникновения проблем и принимать решения, направленные на устранение причины, а не только симптомов проблемы.

Будет дополнительным плюсом:

  • Опыт создания комплексных приложений и разработки их архитектуры для комфортной поддержки, которые взаимодействуют с «железом».

  • Опыт ведения проектов.

  • Опыт решения сложных нетиповых задач на системном уровне.

  • Опыт делегирования задач младшим специалистам и контроль результатов.

Что предлагаем

Работаем в Академгородке, офис на Арбузова. Возможен частично удаленный формат работы.

Мы верим, что среда формирует образ мышления, поэтому вкладываемся в комфорт:

  • гибкое время начала и окончания рабочего дня;

  • офис с полностью оборудованными рабочими местами, уютными зонами отдыха, профессиональной кофе-машиной, спортплощадкой, собственными парковками (авто- и вело-);

  • обеды за счет компании, чай, кофе, печенье;

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

Ценим самостоятельность и инициативу, пользуемся минимумом формальной иерархии.

Любим учиться. В рамках компании функционируют инженерные комьюнити: наши сотрудники делятся своими знаниями и подходами к работе. Также оплачиваем сотрудникам курсы и сертификации, проводим внутренние митапы. А для желающих совершенствовать английский у нас есть свой разговорный клуб.

Оформляем по ТК РФ. Заработная плата полностью "белая", итоговый уровень готовы обсуждать индивидуально.

Иногородним кандидатам оказываем помощь при переезде.

Uniscan Research входит в реестр аккредитованных IT-компаний.