Zealogics
Software Engineer — Test Automation & HIL Integration
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по тестовой автоматизации и интеграции HIL-стендов. Разработка интерфейсного ПО и фреймворков автотестов для связи OPAL-RT, прошивки DUT и хостов, с интеграцией в CI.
Задачи
- Разрабатывать интерфейсное/драйверное ПО для связи OPAL-RT, прошивки DUT и хостов (TCP/UDP, EtherCAT, CAN, serial, shared memory)
- Строить фреймворки автоматизации тестирования на Python/C++ с запуском тестовых последовательностей, захватом сигналов и авто-генерацией отчётов
- Создавать инструменты логирования данных, визуализации и анализа результатов стендовых прогонов
- Интегрировать запуск тестов в CI-пайплайны (Bamboo / Jenkins / GitLab), поддерживать качество кода через ревью и статический анализ
- Поддерживать запуск стендов совместно с US-лидом и быстро устранять дефекты интеграции
Требования
- 3–6 лет разработки на C/C++ и Python для embedded или тестовых систем
- Опыт работы с real-time или hardware-interfacing ПО; знание HIL-платформ (OPAL-RT API / RT-LAB Python API — сильный плюс)
- Разработка под Linux и Windows, Git, CI/CD, дисциплина unit-тестирования
- Умение читать interface control documents и работать по заданным протоколам
- Степень BE/BTech в Computer Science, Electronics или смежной области
Навыки
- C
- C++
- Python
- OPAL-RT
- RT-LAB
- TCP/UDP
- EtherCAT
- CAN
- serial
- shared memory
- Linux
- Windows
- Git
- CI/CD
- Bamboo
- Jenkins
- GitLab
- LabVIEW
- NI TestStand
- Robot Framework
- Docker
- MATLAB