Boston Dynamics
Staff Test Development Engineer - Software and Automation
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по разработке тестовых систем для программы Atlas: превращение исследовательских прототипов в надёжные производственные End-of-Line тестовые стенды. Ведёт архитектуру и надёжность тестового ПО и автоматизации на производстве.
Задачи
- Проектировать, разрабатывать, внедрять и поддерживать инструменты тестового фреймворка, автоматизации и управления для всех верификационных стендов: конфигурация, диагностика, калибровка, управление данными, визуализация и пользовательское взаимодействие
- Отлаживать, поддерживать и улучшать существующие тестовые системы
- Оптимизировать стабильность ПО ранних R&D и прототипных стендов и адаптировать их для высокообъёмного повторяемого производства
- Рефакторить существующий тестовый код для сокращения времени выполнения тестов, снижения ложных отказов и надёжной обработки ошибок для операторов фабрики
- Разрабатывать тестовые стенды, проектировать системы, выполнять тесты и анализировать результаты
Требования
- BS в Computer Science, Software Engineering или эквивалент и 5+ лет релевантного опыта
- Подтверждённый опыт интеграции и развёртывания новых кастомных мехатронных систем для реальных задач
- Сильный интерес к работе с программными системами, взаимодействующими с роботизированным оборудованием
- Глубокие междисциплинарные знания электромеханических исполнительных подсистем или смежных технологий
- Владение Python и/или C++ для отладки и написания скриптов автоматизации
- Хорошее понимание баз данных и SQL
- Опыт работы с Linux-системами и системами контроля версий (например, Git)
- Опыт интеграции коботов, роботизированных манипуляторов (например, Universal Robots, FANUC) или контроллеров движения/актуаторов с автоматизированными тестовыми приспособлениями
- Сильные навыки коммуникации и технической документации
- Самостоятельность и способность работать в условиях неопределённости с минимальным контролем
Условия
- Диапазон оплаты: $115,000–$145,000 в год
- Бонус по итогам года
- Медицинская, стоматологическая и офтальмологическая страховка, 401(k), оплачиваемый отпуск
Навыки
- Python
- C++
- SQL
- Linux
- Git
- LabVIEW
- TestStand
- PLC
- MES
- SPC
- Arena
- Enovia
- Firmware
- калибровка камер
- Universal Robots
- FANUC