Eurofins
Applications Software Engineer - Industrial Automation
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в Eurofins Food & Feed Testing для разработки ПО кастомной лабораторной автоматизации и промышленного оборудования: веб-HMI, backend-сервисы, интеграция с PLC и робототехникой.
Задачи
- Проектировать, разрабатывать, тестировать и сопровождать ПО для автоматизационного оборудования
- Разрабатывать модульные переиспользуемые и масштабируемые компоненты и общие библиотеки/фреймворки
- Участвовать в архитектурных решениях, код-ревью и технических обсуждениях
- Разрабатывать современные веб-HMI и frontend/backend-приложения для мониторинга и управления оборудованием
- Разрабатывать API и интерфейсы связи между контроллерами и внешними системами
- Интегрировать ПО с PLC, промышленными ПК, робототехникой, системами движения, сенсорами и приборами
- Поддерживать сбор данных, визуализацию, отчётность и диагностику
- Вести стандарты кодирования и документацию, использовать Git
- Участвовать в валидации ПО, отладке и анализе первопричин
- Поддерживать проекты автоматизации от концепции до внедрения, включая пусконаладку и factory acceptance testing
Требования
- Степень бакалавра в Computer Science, Software Engineering, Computer Engineering, Electrical Engineering или смежной области либо эквивалентный опыт
- 5+ лет профессиональной разработки ПО
- Сильный опыт программирования на C#, C++, Java, Python или аналогичных языках
- Понимание ООП, архитектуры ПО и модульного проектирования
- Опыт разработки, отладки и сопровождения приложений
- Знание frontend-технологий: JavaScript, TypeScript, HTML, CSS
- Понимание клиент-серверных приложений, API и протоколов связи
- Опыт работы с Git
- Сильные навыки решения проблем и аналитического мышления
- Способность самостоятельно осваивать новые технологии
- Навыки коммуникации и командной работы
Условия
- Полная занятость
- Медицинская страховка, стоматология и зрение
- Страхование жизни и инвалидности
- 401(k) с участием компании
- Оплачиваемый отпуск и праздники
- Работа в офисе в пределах commute-дистанции от Des Moines, IA
Навыки
- C#
- C++
- Java
- Python
- JavaScript
- TypeScript
- HTML
- CSS
- Git
- Beckhoff TwinCAT 3
- IEC 61131-3
- Structured Text
- PLC
- EtherCAT
- EtherNet/IP
- PROFINET
- Modbus TCP
- OPC UA
- SCADA
- SQL Server
- PostgreSQL
- MySQL
- MQTT
- REST API
- CI/CD