Open Cosmos
Open Cosmos
Open Cosmos 开发端到端的卫星数据与任务服务,将源自太空的信息转化为面向企业和公共部门客户的实用解决方案。其业务包括利用卫星开展农业产量分析、漏油评估、环境观测以及其他商业应用的监测与导航。公司将空间技术、数据和任务交付结合起来,帮助客户应对地球上的复杂挑战。

Open Cosmos 地球观测边缘计算软件工程师(英国混合办公)

为搭载于地球观测卫星上的英伟达 Jetson 计算机开发并优化图像处理流水线。基于嵌入式 Linux、ARM 和 GPU 系统,改进 Open Cosmos 的在轨数据处理流程。

描述

  • 在卫星搭载的英伟达 Jetson 计算机上开发和维护数据处理流水线
  • 调整地面图像处理算法,以实现等效的在轨处理性能
  • 优化 GPU 工作负载,并在 ARM 和 GPU 硬件上进行软件性能分析或调试
  • 与地面数据软件工程师协作,在星载系统和地面系统之间共享改进成果
  • 创建质量检查,确保卫星数据达到交付客户的要求
  • 定义并维护星载和地面输出的数据及元数据标准
  • 在嵌入式 Linux 环境中构建、测试和部署工作流
  • 评估适用于星载处理的新处理方法和数据类型
  • 与飞行软件、系统、运营团队及载荷合作伙伴协作,使任务要求与硬件能力保持一致

任职要求

  • 具备扎实的 Python 数据处理能力,能够编写清晰、可测试且易维护的代码
  • 具备嵌入式 Linux 和基于 ARM 的硬件实践经验
  • 具备 GPU 计算和性能优化经验,包括在英伟达平台上使用 CUDA
  • 能够在资源受限的硬件上分析性能、调试和优化软件
  • 具备将科学或分析代码转换为高效生产软件的经验
  • 了解功耗、内存、存储和热约束如何影响软件设计
  • 具备设计数据流水线的经验,包括数据格式和元数据标准
  • 熟悉 GDAL、rasterio、NumPy 或 Xarray 等地理空间或图像数据工具
  • 具备测试、版本控制和代码审查经验
  • 能够清晰沟通,并向技术和非技术受众解释技术权衡
  • 必须具备在英国工作的合法授权,并提交英文简历
  • 福利

福利待遇

  • 参与服务全球客户的先进空间技术项目
  • 为致力于让太空更易于利用、解决现实问题的使命作出贡献
  • 加入一个多元、进取且互相支持的团队
  • 加入一个致力于机会平等的包容性组织