В 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-компаний.