Prosync

Software Engineer III

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

C++ инженер в оборонном подрядчике ProSync для разработки и сопровождения критичных систем спутниковой связи. Роль с прямым взаимодействием с заказчиком: анализ требований, разработка нового ПО и доработка существующих систем.

Задачи

  • Анализировать требования пользователей и формировать проектные решения для новых приложений и доработок существующего ПО
  • Писать поддерживаемый код на C++ для приложений спутниковой связи по лучшим практикам
  • Находить, отлаживать и исправлять дефекты в существующем ПО
  • Проектировать и реализовывать интерфейсы и запросы к базам данных и хранилищам данных
  • Разрабатывать сложные алгоритмы с учётом жёстких ограничений по времени, ресурсам и интерфейсам
  • Встраивать автоматизированное тестирование, включая юнит-тесты, в жизненный цикл разработки
  • Работать с кросс-функциональными командами: системными архитекторами, QA-инженерами, проектными менеджерами
  • Вести документацию по дизайну ПО, процессам и интерфейсам

Требования

  • Активный допуск Top Secret SCI с Fullscope Polygraph
  • 20 лет опыта работы SWE в программах и контрактах сопоставимого масштаба и сложности и степень бакалавра в технической области (либо 24 года опыта вместо степени)
  • Уверенное владение C++, понимание систем реального времени и оптимизации производительности
  • Опыт анализа RF-сигналов или проектирования систем спутниковой связи с реализацией этих концепций в ПО
  • Продвинутый опыт работы с Linux (RHEL/Rocky/EL9): конфигурирование ОС, устранение неполадок, управление сервисами и hardening, PXE boot и автоматизированное развёртывание ОС
  • Знание концепций безопасности Kubernetes (RBAC, service accounts, secrets, управление сертификатами, policy engines) и принципов разработки/развёртывания приложений в Kubernetes
  • Проектирование, развёртывание и управление жизненным циклом кластеров Kubernetes; Rancher, RKE2, Helm
  • Настройка и устранение неполадок компонентов control plane
  • Управление worker-нодами, их конфигурация и автоматизация жизненного цикла
  • Управление нагрузкой (scheduling, affinity, resources, scaling)
  • Настройка HA-кластеров, мониторинг, сеть и хранилища кластера (storage classes, PVC, PV), интеграция с внешними системами хранения
  • Знание проектов и инструментов CNCF
  • Опыт работы с Git-процессами, GitOps, сборками и пайплайнами
  • Опыт Ansible: создание и управление коллекциями, дизайн playbook, разработка ролей
  • Знакомство с Python
  • Опыт написания скриптов на Bash
  • Работа с YAML и JSON
  • Знание и опыт юнит-тестирования ПО

Условия

  • Квартальные бонусы и высококонкурентная компенсация
  • Комплексный пакет медицинских льгот и пенсионный план 401K
  • Программа помощи сотрудникам (EAP) по психическому здоровью
  • Оплачиваемое компанией дополнительное образование и сертификации
  • Гибкий график и опции гибкой работы
  • Щедрый оплачиваемый отпуск и 11 оплачиваемых праздничных дней в году

Навыки

  • C++
  • Linux
  • RHEL
  • Rocky Linux
  • EL9
  • PXE boot
  • Kubernetes
  • RBAC
  • Rancher
  • RKE2
  • Helm
  • CNCF
  • Git
  • GitOps
  • Ansible
  • Python
  • Bash
  • YAML
  • JSON
  • Docker
  • VMware
  • Go
  • unit testing

Похожие вакансии

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Software Engineer III — Prosync, Annapolis Junction Business Park | itrelocate