Open Cosmos
Open Cosmos
Open Cosmos разрабатывает комплексные услуги в области спутниковых данных и космических миссий, превращая информацию, полученную из космоса, в практические решения для бизнеса и государственного сектора. Компания занимается спутниковым мониторингом и навигацией для таких задач, как анализ урожайности сельскохозяйственных культур, оценка разливов нефти, наблюдение за окружающей средой и другие коммерческие применения. Open Cosmos объединяет космические технологии, данные и реализацию миссий, помогая клиентам решать сложные задачи на Земле.

Инженер-программист периферийных вычислений для наблюдения Земли в Open Cosmos (гибридный формат, Великобритания)

Разрабатывайте и оптимизируйте конвейеры обработки изображений для компьютеров Nvidia Jetson на борту спутников наблюдения Земли. Улучшайте процессы обработки данных на базе встроенного Linux, ARM и GPU-систем в Open Cosmos.

Описание

  • Разрабатывать и поддерживать конвейеры обработки данных на спутниковых компьютерах Nvidia Jetson
  • Адаптировать наземные алгоритмы обработки изображений для эквивалентной производительности на орбите
  • Оптимизировать GPU-нагрузки, профилировать и отлаживать программное обеспечение на ARM- и GPU-оборудовании
  • Взаимодействовать с наземным инженером по программному обеспечению для обработки данных, чтобы распространять улучшения между бортовыми и наземными системами
  • Создавать проверки качества, гарантирующие готовность спутниковых данных для клиентов
  • Определять и поддерживать стандарты данных и метаданных для бортовых и наземных результатов
  • Создавать, тестировать и развёртывать рабочие процессы во встроенных Linux-средах
  • Оценивать новые методы обработки и типы данных для использования на борту
  • Работать с командами бортового программного обеспечения, систем, эксплуатации и партнёрами по полезной нагрузке, согласовывая требования миссии с возможностями оборудования

Требования

  • Подтверждённые навыки программирования на Python для обработки данных и способность писать чистый, тестируемый и поддерживаемый код
  • Практический опыт работы со встроенным Linux и оборудованием на базе ARM
  • Опыт GPU-вычислений и оптимизации производительности, включая CUDA на платформах Nvidia
  • Способность профилировать, отлаживать и оптимизировать программное обеспечение на оборудовании с ограниченными ресурсами
  • Опыт преобразования научного или аналитического кода в эффективное промышленное программное обеспечение
  • Понимание влияния ограничений по энергопотреблению, памяти, хранилищу и температуре на проектирование программного обеспечения
  • Опыт проектирования конвейеров данных, включая форматы данных и стандарты метаданных
  • Знакомство с геопространственными инструментами или инструментами для работы с изображениями, такими как GDAL, rasterio, NumPy или Xarray
  • Опыт тестирования, использования систем контроля версий и проведения ревью кода
  • Умение ясно излагать мысли и объяснять технические компромиссы технической и нетехнической аудитории
  • Необходимы законное право на работу в Великобритании и резюме на английском языке
  • льготы

Преимущества

  • Работа над передовыми проектами в области космических технологий для клиентов по всему миру
  • Вклад в миссию, направленную на повышение доступности космоса для решения практических задач
  • Работа в разнообразной, амбициозной и поддерживающей команде
  • Работа в инклюзивной организации, приверженной принципу равных возможностей