ProSync Technology Group, LLC
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
C++ Software Engineer в оборонном подрядчике ProSync для разработки и сопровождения критичных систем спутниковой связи. Роль клиентоориентированная: анализ требований, разработка нового ПО и доработка существующих систем, сложные алгоритмы и автоматизированное тестирование.
Задачи
- Анализировать требования пользователей и проектировать ПО для новых приложений или доработки существующего
- Писать поддерживаемый C++ код для приложений спутниковой связи по лучшим практикам
- Находить, отлаживать и исправлять дефекты в существующем ПО
- Проектировать и реализовывать интерфейсы и запросы к базам данных и хранилищам данных
- Реализовывать сложные алгоритмы с учётом жёстких ограничений по таймингам, ресурсам и интерфейсам
- Встраивать автоматическое тестирование в жизненный цикл разработки, писать unit-тесты
- Работать с системными архитекторами, QA-инженерами и проектными менеджерами
- Вести документацию по дизайну ПО, процессам и интерфейсам
Требования
- Активный допуск Top Secret SCI с Fullscope Polygraph
- 20 лет опыта как SWE в программах и контрактах схожего масштаба и сложности и степень бакалавра в технической области (либо 24 года опыта без степени)
- Уверенное владение C++, понимание real-time систем и оптимизации производительности
- Опыт анализа RF-сигналов или проектирования систем спутниковой связи
- Продвинутый опыт Linux (RHEL/Rocky/EL9): конфигурирование ОС, troubleshooting, управление сервисами, hardening, PXE boot и автоматическое развёртывание ОС
- Понимание безопасности Kubernetes (RBAC, service accounts, secrets, управление сертификатами, policy engines) и принципов разработки/деплоя приложений в Kubernetes
- Проектирование, развёртывание и lifecycle-управление кластерами Kubernetes; Rancher, RKE2; Helm
- Настройка и troubleshooting компонентов control plane
- Управление worker-нодами и автоматизация их жизненного цикла
- Управление нагрузкой (scheduling, affinity, resources, scaling)
- Настройка HA-кластеров, мониторинг, сеть и хранилища кластера (storage classes, PVC, PV), интеграция с внешними СХД
- Знание проектов и инструментов CNCF
- Опыт Git-процессов, GitOps, сборок и пайплайнов
- Опыт Ansible: создание и управление коллекциями, дизайн playbook, разработка ролей
- Знакомство с Python
- Опыт Bash-скриптинга
- Работа с YAML и JSON
- Опыт unit-тестирования ПО
Условия
- Квартальные бонусы и конкурентная компенсация
- Комплексный пакет медицинских льгот и пенсионный план 401K
- Программа помощи сотрудникам (EAP)
- Оплачиваемое компанией дополнительное образование и сертификации
- Гибкий график и опции гибкой работы
- Оплачиваемый отпуск и 11 оплачиваемых праздничных дней в году
Навыки
- C++
- Linux
- RHEL
- Rocky Linux
- EL9
- PXE
- Kubernetes
- RBAC
- Rancher
- RKE2
- Helm
- CNCF
- Git
- GitOps
- Ansible
- Python
- Bash
- YAML
- JSON
- Docker
- VMware
- Go
- VLAN
- RF