Open Cosmos
Open Cosmos
A Open Cosmos desenvolve serviços completos de dados de satélite e missões espaciais que transformam informações obtidas do espaço em soluções práticas para empresas e clientes do setor público. Seu trabalho inclui monitoramento e navegação por satélite para aplicações como análise da produtividade agrícola, avaliação de derramamentos de petróleo, observação ambiental e outros usos comerciais. A empresa reúne tecnologia espacial, dados e execução de missões para ajudar seus clientes a enfrentar desafios complexos na Terra.

Engenheiro de software de computação de borda para observação da Terra na Open Cosmos (híbrido, Reino Unido)

Desenvolva e otimize pipelines de processamento de imagens para computadores Nvidia Jetson a bordo de satélites de observação da Terra. Melhore os fluxos de dados a bordo usando Linux embarcado, ARM e sistemas baseados em GPU na Open Cosmos.

Descrição

  • Desenvolver e manter pipelines de processamento de dados em computadores Nvidia Jetson instalados em satélites
  • Adaptar algoritmos terrestres de processamento de imagens para obter desempenho equivalente em órbita
  • Otimizar cargas de trabalho de GPU e criar perfis ou depurar software em hardware ARM e GPU
  • Coordenar-se com o engenheiro de software de dados em terra para compartilhar melhorias entre os sistemas a bordo e em terra
  • Criar verificações de qualidade que garantam que os dados de satélite estejam prontos para os clientes
  • Definir e manter padrões de dados e metadados para as saídas a bordo e em terra
  • Desenvolver, testar e implantar fluxos de trabalho em ambientes Linux embarcados
  • Avaliar novos métodos de processamento e tipos de dados para uso a bordo
  • Trabalhar com as equipes de software de voo, sistemas, operações e parceiros de carga útil para alinhar os requisitos da missão às capacidades do hardware

Requisitos

  • Experiência comprovada com Python para processamento de dados e capacidade de escrever código limpo, testável e sustentável
  • Experiência prática com Linux embarcado e hardware baseado em ARM
  • Experiência com computação em GPU e otimização de desempenho, incluindo CUDA em plataformas Nvidia
  • Capacidade de criar perfis, depurar e otimizar software em hardware com recursos limitados
  • Experiência na conversão de código científico ou analítico em software de produção eficiente
  • Entendimento de como as restrições de energia, memória, armazenamento e temperatura influenciam o design de software
  • Experiência no projeto de pipelines de dados, incluindo formatos de dados e padrões de metadados
  • Familiaridade com ferramentas de dados geoespaciais ou de imagens, como GDAL, rasterio, NumPy ou Xarray
  • Experiência com testes, controle de versão e revisão de código
  • Capacidade de se comunicar com clareza e explicar decisões técnicas para públicos técnicos e não técnicos
  • Autorização legal para trabalhar no Reino Unido e envio obrigatório de currículo em inglês.
  • benefícios

Benefícios

  • Trabalhar em projetos avançados de tecnologia espacial para clientes em todo o mundo
  • Contribuir para uma missão focada em tornar o espaço mais acessível para solucionar problemas do mundo real
  • Fazer parte de uma equipe diversa, ambiciosa e colaborativa
  • Trabalhar em uma organização inclusiva comprometida com a igualdade de oportunidades