BAE Systems
Eng Prin - SW
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в группу Software and Ground Solutions для разработки ПО поддержки RF-систем: моделирование, симуляция и обработка радиолокационных данных. Работа в кросс-функциональной команде над алгоритмами и инструментами для радаров.
Задачи
- Преобразовывать Algorithm Description Documents (ADDs) в код на C++ для радиолокационных систем
- Разрабатывать и тестировать программные приложения для радарных тулчейнов и алгоритмов
- Совместно с инженерами и исследователями интегрировать радиолокационные системы с экспериментальными данными и аналитическими инструментами
- Анализировать и оптимизировать производительность радиолокационных систем, обеспечивая масштабируемость и надёжность
- Работать со стейкхолдерами для выявления и приоритизации требований проекта и разработки решений под бизнес-задачи
- Участвовать в code review, соблюдая стандарты кодирования и лучшие практики
- Поддерживать регулярный и предсказуемый рабочий график
- Выстраивать и поддерживать эффективные рабочие отношения внутри подразделения, стратегических бизнес-единиц и компании
Требования
- Степень бакалавра или выше в инженерии или смежной технической области плюс 6 и более лет релевантного опыта
- Действующий активный допуск Secret с возможностью получить и поддерживать допуск Top Secret/SCI
- Опыт проектирования, разработки и тестирования ПО для RF-обработки или симуляций на языках C, C++
- Контейнеризация (Docker, Kubernetes, ContainerD)
- Опыт разработки тестовых, симуляционных или data processing приложений на высокоуровневых языках, таких как Python, Ruby или MATLAB
- Опыт объектно-ориентированного проектирования
- Твёрдое понимание численных методов, структур данных и алгоритмов
- Опыт в тактическом mission-домене
- Отличные навыки решения проблем, внимание к деталям и способность работать в быстром темпе
- Хорошие коммуникативные навыки и умение работать в кросс-функциональных командах
Условия
- Работа на площадке пять дней в неделю в основном месте работы
- Возможны поездки и локальные перемещения между кампусами компании и другими локациями
- Работа в офисе, лаборатории, на производстве или в чистой комнате, на открытом воздухе или в удалённой исследовательской среде
- Иногда работа в производственных центрах с использованием защитного оборудования
- Медицинская, стоматологическая и офтальмологическая страховка, health savings accounts, план 401(k), страхование по инвалидности и жизни
- Employee assistance program, юридический план, скидки на страхование жилья, авто и питомцев
- Оплачиваемый отпуск, праздничные дни, оплачиваемый родительский, военный и другие виды отпуска
- Программа признания сотрудников с денежными и нематериальными наградами
Навыки
- C++
- C
- Python
- Ruby
- MATLAB
- Docker
- Kubernetes
- ContainerD
- RF systems
- radar
- modeling
- simulation
- object-oriented design
- numerical methods
- data structures
- algorithms
- Cameo
- PlantUML
- SDR
- DevSecOps
- gtest
- test-driven development
- hardware-in-the-loop
- IPSEC
- encryption
- Agile
- GPU