Инженер - программист (низкоуровневые интерфейсы)
Требования
Местоположение и тип занятости
Компания
Горно-металлургичекая вертикально-интегрированная компания
Описание вакансии
О компании и команде
Мы динамично развивающаяся IT- компания ООО «Лаборатория измерительных систем». Spinoff и startup ПАО «Северсталь», который успешно реализует инновационные решения на базе систем машинного зрения и машинного обучения.
Продукты компании позволяют идентифицировать и классифицировать различные виды дефектов на всех видах поверхностей производимой продукции, контролировать соответствие фактических параметров и отслеживать показатели объекта контроля на любом типе производственного оборудования.
Сейчас мы расширяем команду и ищем человека на роль Программиста низкоуровневых интерфейсов.
Что входит в функционал:
- Разработка систем машинного зрения совместно с командой (по части низкоуровневых интерфейсов);
- Участие в анализе и проработке бизнес требований для реализации наиболее эффективных решений;
- Декомпозиция задач и выбор оптимальной архитектуры реализации интерфейсов взаимодействия с внешними устройствами;
- Разработка программных модулей, реализующих взаимодействие программного обеспечения с внешними устройствами;
- Тестирование разрабатываемых модулей на всех стадиях разработки.
- Вывод решения систем в продакшн, доработка и сопровождение в процессе отладки систем.
Ожидания от кандидата
- Опыт разработки низкоуровневых интерфейсов не менее 3 лет;
- Хорошие знания языков программирования C/C++ и умение писать качественный, понятный и масштабируемый код под операционные системы Windows/Linux и для микропроцессорных устройств;
- Навыки разработки на языке Python (по части реализации сокетных соединений и взаимодействия с внешними устройствами через API производителей);
- Понимание принципов работы многопоточных приложений;
- Знание архитектуры и опыт разработки для микроконтроллеров (avr, stm32), умение работать с ними в специализированных средах разработки;
- Понимание распространенных протоколов tcp/udp/SPY/I2C, а также промышленных протоколов Modbus/Profibus;
- Понимание математических основ обработки сигналов (фильтрация, частотный анализ, преобразование уровней).
Условия работы
- Высокая белая зарплата, регулярная индексация.
- Эта вакансия предполагает присутствие на производственной площадке в г. Череповец, и мы предлагаем поддержку и релокационный пакет, если Вы будете переезжать из другого региона.
- Карьера. В «Северстали» всегда много карьерных возможностей для активных профессионалов.
- Гарантии. ДМС. Даем технику, компенсируем расходы на мобильную связь.
- Атмосфера, которая заряжает. Мы доверяем друг другу, не боимся ошибок и легки на подъем. Можете менять процессы и выстраивать свои — для этого у вас есть поддержка и ресурсы «Северстали».
- Обучение. Инвестируем в развитие команд. Оплачиваем внешнее обучение и конференции. Предлагаем сотни книг и курсов в онлайн-библиотеке.
- Сильная корпоративная культура. Совместные праздники, тимбилдинги, разные виды спорта, мероприятия. У нас много активностей, но мы ничего не навязываем. Выбирайте, что нравится.