General Dynamics Information Technology
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Software Engineer SME в Praxis Engineering (GDIT) для разработки систем обработки сигналов 802.11 и пользовательских интерфейсов. Требуется активный допуск TS/SCI с полиграфом и гражданство США.
Задачи
- Обрабатывать сигналы 802.11, захваченные различными методами, в разных средах и с разных антенн
- Разрабатывать пользовательские интерфейсы для управления системами сбора и излучения 802.11 и наглядного представления данных и анализа
- Реверс-инжинирить ядра новых операционных систем и обновлять кастомные драйверы для интеграции Wi-Fi радио/модемов
- Вести разработку по адаптированной agile-методологии с использованием GitLab для сборок и мержей
- Помогать в разработке и выполнении процедур тестирования программных компонентов
- Чётко коммуницировать в команде с инженерами, стейкхолдерами и заказчиками
- Оценивать, декомпозировать и реализовывать итеративные задачи, автотесты и регулярные сборки в команде
Требования
- Степень бакалавра по computer science или смежной дисциплине
- 20 лет опыта работы Software Engineer на проектах сопоставимого масштаба и сложности
- Опыт в двух и более областях: разработка Linux-приложений на C/C++, пользовательские интерфейсы (Flutter/Dart, QT, UI-архитектуры), Matlab и signal toolboxes, разработка и адаптация ядра Linux, разработка драйверов модемов/радио
- Опыт в двух и более технологических направлениях: знание протокола 802.11, системная интеграция серверных и UI-компонентов и COTS/GOTS-приложений, packet processing (SDR демодуляция/декодирование), AI-assisted разработка, верификация системного дизайна и отладка, знание Wi-Fi/Wireless/RF и основ сетей
- Активный допуск TS/SCI с полиграфом
- Гражданство США
Условия
- Диапазон зарплаты $212,500 - $287,500 в год
- 40 часов в неделю
- Командировки не требуются
- Работа в офисе (onsite)
- Медицинские, стоматологические и оптические планы, 401(k) с match
- Оплачиваемые отпуска, больничные, праздники, отпуск по уходу за ребёнком
- Страхование жизни и от несчастных случаев, краткосрочная и долгосрочная нетрудоспособность
- Гибкий график работы, где это возможно
- AI-инструмент для карьерного роста и внутренняя команда мобильности
Навыки
- C
- C++
- Flutter
- Dart
- QT
- Matlab
- Linux
- 802.11
- Wi-Fi
- RF
- GitLab
- AI Integration
- Packet Processing
- Software Defined Radio