Castelion

Mission Software Engineer

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

Инженер-разработчик в оборонной компании Castelion: создание ПО, связывающего продукты (оружие, пусковые установки, C2-системы, сенсоры, планирование миссий) в единую боевую систему. Роль hands-on: проектирование, разработка и тестирование production-кода совместно с командами flight software, avionics и системной инженерии.

Задачи

  • Проектировать, разрабатывать, тестировать и разворачивать production-ПО для оружия, пусковых установок, C2-систем, сенсоров и планирования миссий
  • Разрабатывать и интегрировать command-and-control ПО, связывающее операторов, сенсоры, оружие, пусковые установки, тактические сети и внешние платформы
  • Создавать API, сервисы и data pipelines для передачи данных целеуказания, миссий, телеметрии и состояния систем
  • Разрабатывать программные интерфейсы между продуктами Castelion и самолётами, пусковыми установками, mission computers, fire-control системами, сенсорами и государственными C2-системами
  • Реализовывать коммуникации по интерфейсам и протоколам Ethernet, TCP/UDP, CAN, MIL-STD-1553, MIL-STD-1760 и другим тактическим интерфейсам
  • Переводить операционные концепции, системные требования и ICD в масштабируемые программные архитектуры и рабочие реализации
  • Разрабатывать симуляторы, инструменты и тестовую инфраструктуру для SIL, HIL и системного тестирования
  • Отлаживать сложные проблемы на стыке прикладного ПО, embedded-систем, сетей, avionics, сенсоров и железа
  • Вносить production-код с использованием Git-процессов, code review, автоматизированного тестирования и CI
  • Поддерживать интеграцию и тестирование от лабораторных испытаний до наземных и лётных тестов
  • Работать напрямую с государственными заказчиками, партнёрами по платформам, операторами и другими инженерными командами
  • Вести программные возможности от начальной архитектуры через реализацию, тестирование, деплой и эксплуатацию

Требования

  • Степень бакалавра в Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering или смежной технической области
  • 3+ года профессионального опыта разработки ПО
  • Сильный опыт разработки на C++, Rust, Python, Go, C или похожих языках
  • Опыт работы с production-кодовой базой с использованием Git, code review, автоматизированного тестирования и CI/CD
  • Понимание программной архитектуры, API, сетей, сериализации данных, конкурентности и распределённых систем
  • Опыт разработки ПО, взаимодействующего с железом, embedded-системами или внешними сервисами
  • Опыт отладки сложных интегрированных программных систем
  • Способность самостоятельно вести программные возможности от требований и архитектуры до реализации и тестирования
  • Сильные коммуникативные навыки и умение работать между командами ПО, железа, систем и операций
  • Способность получить и поддерживать U.S. security clearance
  • Готовность к переработкам, включая вечера и выходные, при жёстких сроках
  • Полная работа в офисе в Torrance, CA

Условия

  • Полный рабочий день в офисе в Torrance, CA
  • Щедрый пакет льгот (подробности на Careers page)
  • Возможны переработки, включая вечера и выходные
  • Требуется доступ к export-controlled информации и, возможно, U.S. Government security clearance

Навыки

  • C++
  • Rust
  • Python
  • Go
  • C
  • Git
  • CI/CD
  • Ethernet
  • TCP/UDP
  • CAN
  • MIL-STD-1553
  • MIL-STD-1760
  • protobuf
  • Linux
  • SIL
  • HIL

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

Software Engineer IV
GAMA-1 TechnologiesSeniorGreenbeltУдалённо
25 окт.
Senior Backend Engineer
SamedaySeniorLehiОфис
1,620,000 – 1,860,000 USD в год
25 окт.
Senior Software Engineer – Data and Platform Tools – Bloomberg Connects
BloombergSeniorОфис
160,000 – 240,000 USD в год
25 окт.
Senior Backend Engineer/Staff Engineer
ProphetXSeniorSurpriseУдалённо
165,000 – 210,000 USD в год
25 окт.
Senior Backend Engineer
ProphetXSeniorSurpriseУдалённо
130,000 – 165,000 USD в год
25 окт.
Mission Software Engineer — Castelion, Torrance | itrelocate