Вообще все курсы Хекслета бесплатные! Но только до 15 декабря. Всё, что нужно → принять вызов

Инженер - программист (низкоуровневые интерфейсы)

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

ЧереповецПолный рабочий день

Компания

Горно-металлургичекая вертикально-интегрированная компания

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

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

Мы динамично развивающаяся IT- компания ООО «Лаборатория измерительных систем». Spinoff и startup ПАО «Северсталь», который успешно реализует инновационные решения на базе систем машинного зрения и машинного обучения.

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

Сейчас мы расширяем команду и ищем человека на роль Программиста низкоуровневых интерфейсов.

Что входит в функционал:

  • Разработка систем машинного зрения совместно с командой (по части низкоуровневых интерфейсов);
  • Участие в анализе и проработке бизнес требований для реализации наиболее эффективных решений;
  • Декомпозиция задач и выбор оптимальной архитектуры реализации интерфейсов взаимодействия с внешними устройствами;
  • Разработка программных модулей, реализующих взаимодействие программного обеспечения с внешними устройствами;
  • Тестирование разрабатываемых модулей на всех стадиях разработки.
  • Вывод решения систем в продакшн, доработка и сопровождение в процессе отладки систем.

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

  • Опыт разработки низкоуровневых интерфейсов не менее 3 лет;
  • Хорошие знания языков программирования C/C++ и умение писать качественный, понятный и масштабируемый код под операционные системы Windows/Linux и для микропроцессорных устройств;
  • Навыки разработки на языке Python (по части реализации сокетных соединений и взаимодействия с внешними устройствами через API производителей);
  • Понимание принципов работы многопоточных приложений;
  • Знание архитектуры и опыт разработки для микроконтроллеров (avr, stm32), умение работать с ними в специализированных средах разработки;
  • Понимание распространенных протоколов tcp/udp/SPY/I2C, а также промышленных протоколов Modbus/Profibus;
  • Понимание математических основ обработки сигналов (фильтрация, частотный анализ, преобразование уровней).

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

  • Высокая белая зарплата, регулярная индексация.
  • Эта вакансия предполагает присутствие на производственной площадке в г. Череповец, и мы предлагаем поддержку и релокационный пакет, если Вы будете переезжать из другого региона. 
  • Карьера. В «Северстали» всегда много карьерных возможностей для активных профессионалов.
  • Гарантии. ДМС. Даем технику, компенсируем расходы на мобильную связь. 
  • Атмосфера, которая заряжает. Мы доверяем друг другу, не боимся ошибок и легки на подъем. Можете менять процессы и выстраивать свои — для этого у вас есть поддержка и ресурсы «Северстали».
  • Обучение. Инвестируем в развитие команд. Оплачиваем внешнее обучение и конференции. Предлагаем сотни книг и курсов в онлайн-библиотеке.
  • Сильная корпоративная культура. Совместные праздники, тимбилдинги, разные виды спорта, мероприятия. У нас много активностей, но мы ничего не навязываем. Выбирайте, что нравится.