Star Catcher
Software Engineer - Ground & Mission Systems
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в Star Catcher для разработки наземного сегмента и систем управления миссией космических аппаратов с беспроводной передачей энергии. Работа над инструментами, API, пайплайнами данных и телеметрией для орбитальной энергосети.
Задачи
- Разрабатывать и поддерживать инструменты наземного сегмента, дашборды и тестовую инфраструктуру для ввода оборудования в эксплуатацию и отслеживания сборки
- Взаимодействовать с кросс-функциональными командами для разработки и оценки интерфейсов между наземными инструментами, оборудованием и полётным ПО
- Разрабатывать API, сервисы и пайплайны данных, связывающие наземные системы, тестовые стенды и инженерные инструменты
- Поддерживать разработку инструментов приёма, обработки и визуализации телеметрии, включая декоммутацию и хранение временных рядов
- Поддерживать инструменты планирования и валидации команд с учётом архитектуры и ограничений безопасности
- Поддерживать интеграционные и тестовые кампании с помощью автоматизированных тестов и обработки данных, включая стенды hardware-in-the-loop
- Участвовать в ревью дизайна и архитектуры на протяжении жизненного цикла разработки
- Документировать архитектуру ПО, API и операционные процедуры
- Разрабатывать и поддерживать юнит- и интеграционные тесты для CI/CD
Требования
- Степень бакалавра в Computer Science, Computer Engineering или смежной технической дисциплине
- 5+ лет профессионального опыта разработки production-систем (сервисы, API, пайплайны данных или инженерные инструменты)
- Владение одним или несколькими языками: Python, C++, Go или аналогичными
- Опыт работы с базами данных (особенно TSDB) и REST/gRPC API
- Способность работать по всему стеку — от backend-сервисов до внутренних инструментов и UI
- Знание контейнеризации (например, Docker) и CI/CD пайплайнов
- Знакомство с очередями сообщений или pub/sub системами (Kafka, RabbitMQ, ZeroMQ)
- Опыт с форматами телеметрии/команд (CCSDS, XTCE или аналогичными)
- Знание Git и практик совместной разработки
- Гражданство США, статус постоянного резидента или право на работу в США согласно ITAR
Условия
- Конкурентный пакет льгот: медицинская, стоматологическая и офтальмологическая страховка
- Пенсионный план 401(k)
- Страхование жизни
- Оплачиваемый отпуск по уходу за ребёнком
- Работа в офисе в Jacksonville, Florida
- Возможность стать ранним членом команды, строящей новую энергетическую инфраструктуру в космосе
Навыки
- Python
- C++
- Go
- TSDB
- REST
- gRPC
- Docker
- CI/CD
- Kafka
- RabbitMQ
- ZeroMQ
- CCSDS
- XTCE
- Git
- DevSecOps
- RADIUS
- LDAP
- Gigabit Ethernet
- InfiniBand