Beyond New Horizons
ID&C Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик ПО для систем сбора и распределения данных в реальном времени на аэрокосмических испытательных стендах. Работа с высокоскоростными потоками данных, сетевыми пакетами и DDS в интегрированной инженерной команде.
Задачи
- Разрабатывать, тестировать и поддерживать приложения реального времени на C/C++ и Python
- Определять, разбирать и оптимизировать структуры бинарных и сериализованных сетевых пакетов для эффективной передачи высокочастотных потоков данных
- Внедрять и настраивать Data Distribution Service (DDS), а также TCP/IP и UDP сокеты для распределённых publish-subscribe систем с точными QoS-ограничениями
- Разрабатывать, отлаживать и масштабировать низколатентные пайплайны приёма данных для хранения, архивирования и визуализации в реальном времени
- Использовать Git (GitLab, с CI/CD) и современные среды разработки (CLion, PyCharm, Visual Studio), соблюдать строгий контроль конфигураций
- Взаимодействовать с инженерами по контрольно-измерительным приборам, управлению и электронике для интеграции ПО с оборудованием
- Применять лучшие практики безопасности ПО в соответствии с требованиями Federal Information Assurance и DoD
- Поддерживать командную среду на основе технического совершенства, прозрачности и взаимного доверия
- Носить средства индивидуальной защиты (PPE) согласно указаниям руководства и политике компании
- Выполнять другие связанные технические, операционные и административные задачи в поддержку контракта
Требования
- Степень бакалавра в области computer science, computer engineering, software engineering, information systems или другой STEM-дисциплины
- Минимум 2 года опыта разработки ПО, включая проектирование, написание кода, тестирование и работу с Git
- Возможность получить и поддерживать допуск DoD Secret и доступ к локальной сети AEDC
- Гражданство США (требование ВВС по безопасности в AEDC)
Условия
- Конкурентная зарплата
- Помощь в продолжении образования
- Несколько пакетов медицинских льгот
- 401K с взносами работодателя
- Оплачиваемый отпуск (PTO) и федеральный график праздников
Навыки
- C
- C++
- Python
- DDS
- TCP/IP
- UDP
- Git
- GitLab
- CI/CD
- CLion
- PyCharm
- Visual Studio
- Linux
- Windows
- Jira
- Scrum
- Kanban