MatrixSpace
Senior Production Test Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по разработке ПО для производственного тестирования в компании MatrixSpace (радарные и сенсорные системы с AI). Отвечает за софт для конфигурирования, провижининга и тестирования продуктов на производстве, повышение first-pass yield и снижение стоимости тестирования.
Задачи
- Владеть и улучшать ПО для производственного тестирования и провижининга продуктов, быть ключевой точкой эскалации при сбоях, влияющих на производство
- Внедрять автоматизированный сбор производственных данных: first-pass yield, retest rate, время тестового цикла, распределения данных, эффективность станций, повторяющиеся отказы
- Разрабатывать стратегический roadmap процесса провижининга и end-of-line тестирования, включая управление мощностями, масштабируемость и покрытие тестами
- Диагностировать проблемы в приложениях, автоматизации, Linux-системах, сетях, контейнерах и подключённом оборудовании
- Разрабатывать и улучшать Python-инструменты провижининга и диагностики, backend-сервисы и API, операторские workflow
- Поддерживать автоматизацию и контейнеризованные сервисы: деплой, конфигурация, мониторинг, релизы
- Улучшать удобство и восстановление системы: понятные ошибки, диагностика, автоматическое восстановление, инструкции по устранению неполадок
- Выводить в производство новые продукты, прошивки, шаги конфигурации и тесты совместно с product и test engineering
- Приоритизировать улучшения на основе производственных данных, повторяющихся отказов и обратной связи операторов, поддерживать документацию в актуальном состоянии
Требования
- 8+ лет профессионального опыта в software engineering, SRE, DevOps, системной интеграции, тестовой автоматизации или смежной области
- 3+ года создания или поддержки Python-автоматизации, взаимодействующей с устройствами, CLI, API или другими системами
- 2+ года эксплуатации контейнеризованных сервисов или production-систем на Docker и Kubernetes или аналогах
- Опыт создания или поддержки backend-сервисов и API; опыт с Go полезен, но не обязателен
- Сильные навыки диагностики Linux и сетей: сервисы, логи, связность, удалённые системы, облачные деплои, сетевые устройства
- Опыт с инструментами инфраструктурной автоматизации, например Ansible или AWX, и Git-based версионированием и практиками надёжных релизов
- Опыт с производственным тестированием, фабричной автоматизацией, провижинингом продуктов, embedded-системами, робототехникой, радарами, сетевым оборудованием или другим подключённым оборудованием
- Опыт диагностики систем, сочетающих софт и железо, работа напрямую с инженерами и производственными пользователями
- Возможность работать в офисе в Hoffman Estates, IL и командировки около 10%, включая начальную поездку в Burlington, MA для обучения
- Легальное право на работу в США без спонсорства работодателя; возможно потребуется получить и поддерживать допуск к гостайне США
Условия
- Работа в офисе в Hoffman Estates, IL (не полностью удалённая роль)
- Командировки около 10%, включая начальное обучение в Burlington, MA
- Работа напрямую или косвенно с правительством США в ограниченных средах
Навыки
- Python
- Go
- Docker
- Kubernetes
- Linux
- Networking
- Ansible
- AWX
- Git
- Backend
- API
- Next.js
- React
- JavaScript
- TypeScript