Battelle
Senior Software Engineer, RF Spectrum Solutions
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в подразделение Advanced Microsystems Solutions компании Battelle для разработки решений в области радиочастот и спектральных операций. Работа над приложениями, алгоритмами обработки сигналов и миссионными системами для анализа и работы в сложной электромагнитной среде.
Задачи
- Проектировать, разрабатывать, тестировать и сопровождать программные приложения для систем RF, связи и спектральных операций
- Разрабатывать масштабируемые программные архитектуры для обработки сигналов в реальном времени
- Проектировать и реализовывать API, сервисы и конвейеры обработки данных для интеграции сенсоров
- Разрабатывать ПО с использованием DevSecOps-практик и Agile-фреймворков
- Разрабатывать и оптимизировать алгоритмы цифровой обработки сигналов: обнаружение и классификация сигналов, модуляция/демодуляция, пеленгация и геолокация, мониторинг спектра, обработка сигналов, подавление помех
- Оценивать производительность алгоритмов на симулированных и реальных данных
- Разрабатывать ПО для платформ software-defined radio и RF-сенсорных систем
- Интегрировать сторонние и собственные RF-технологии в миссионные системы
- Поддерживать лабораторные и полевые испытания для валидации производительности системы
- Разрабатывать ПО для осведомлённости о спектре и управления спектром
- Создавать инструменты визуализации, анализа и поддержки принятия решений в сложных RF-средах
- Участвовать в разработке системной архитектуры, trade studies и design reviews
- Взаимодействовать с заказчиками и программными командами для перевода требований в технические решения
- Поддерживать подготовку предложений, технологические роадмапы и развитие бизнеса
Требования
- Степень бакалавра в Computer Science, Software Engineering, Computer Engineering, Electrical Engineering или смежной дисциплине
- 5+ лет релевантного опыта разработки ПО для сложных технических систем
- Владение одним или несколькими языками: C++, Python, Java, Rust
- Опыт разработки ПО в Linux-средах
- Понимание RF-систем связи, цифровой обработки сигналов, беспроводных сетей и концепций электромагнитного спектра
- Гражданство США и возможность получить и поддерживать допуск к государственной тайне США
Условия
- Зарплата $128,800 - $183,600
- Гибридный формат: 60% в офисе и 40% удалённо
- Сжатый рабочий график с каждым вторым выходным пятницей
- Оплачиваемый отпуск
- Медицинская, стоматологическая и офтальмологическая страховка
- Пенсионный план 401(k) с взносами работодателя
- Оплата обучения
- Покрытие для партнёров и поддержка семьи
Навыки
- C++
- Python
- Java
- Rust
- Linux
- GNU Radio
- Redhawk
- MATLAB
- Simulink
- Kubernetes
- Docker
- Cloud-native architectures
- Software Defined Radio
- Digital Signal Processing
- RF Communications
- Electronic Warfare
- SIGINT
- Machine Learning
- DevSecOps
- Git