Vast
Avionics Software Test Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по тестированию авионики в компании Vast, разрабатывающей коммерческие космические станции. Задача — автоматизация тестирования полётно-критичного оборудования на Python.
Задачи
- Проектировать и реализовывать ПО на Python для автоматизированного тестирования полётно-критичного оборудования авионики
- Вести полный жизненный цикл ПО тестовых систем: от разработки до квалификационных и приёмочных испытаний серийного оборудования
- Интегрировать тестовое оборудование с испытываемой авионикой совместно с тест-инженерами и ответственными инженерами по авионике
- Совместно с командами аппаратного обеспечения, тестирования и авионики определять требования к тестам и рекомендовать решения по тестовому оборудованию
- Создавать понятную документацию и руководства пользователя для передачи тест-инженерам и техникам
- Развивать и расширять существующий фреймворк автоматизации тестирования на Python
- Диагностировать и устранять аномалии тестирования, проводить анализ первопричин
- Проводить код-ревью и следить за соблюдением базовых принципов разработки ПО
Требования
- Степень бакалавра в области computer science, computer engineering, электротехники или другой инженерной/физической специальности
- Владение объектно-ориентированным программированием на Python
- Опыт написания ПО для взаимодействия с измерительным оборудованием (источники питания, измерительные приборы и т.п.)
- Опыт работы с системами сбора данных (DAQ), например National Instruments или аналогичными модульными решениями
- Знакомство с системами контроля версий, например GitHub
- Опыт юнит-тестирования ПО и работы с CI/CD
- Сильные навыки документирования и коммуникации
- Умение использовать AI-ассистенты для ускорения разработки, отладки и повышения качества кода
Условия
- Полная занятость, exempt-позиция в офисе в Long Beach
- Диапазон базовой зарплаты: $135,300—$226,980 USD
- Уровень и компенсация калибруются под опыт кандидата
- Акции компании
- Медицинская, стоматологическая и офтальмологическая страховка для сотрудников и иждивенцев
- Оплачиваемый отпуск, до 20+ дней для exempt-сотрудников с возможностью ежегодного выкупа неиспользованных дней
- Оплачиваемый родительский отпуск
- Страхование от краткосрочной и долгосрочной нетрудоспособности, страхование жизни
- Доступ к пенсионному плану 401(k)
- ClassPass, ментальная поддержка через Spring Health и другие скидки
- Бесплатные снеки, кофе, барista, холодные напитки и ужины, субсидированные обеды
- Готовность работать вечерами и/или по выходным для поддержки критических этапов миссии
Навыки
- Python
- Object-Oriented Programming
- DAQ
- National Instruments
- GitHub
- CI/CD
- unit testing
- AI coding assistants
- AWS
- SCPI
- pyVISA
- Linux
- C++
- embedded systems
- TCP/UDP
- DHCP
- Ethernet
- React
- Angular