具体的な業務内容
ソフトウェアエンジニア◆超小型人工衛星開発に関わる複雑な課題をソフトウェア技術で解決
■概要:
本ポジションでは、超小型人工衛星開発に関わる複雑な課題をソフトウェア技術で解決する業務を担当いただきます。超小型人工衛星の開発・製造には、依然として未解決の課題が多く残されており、そのほとんどは現在の当社のエンジニアでは解決策のアイデアがないような困難なものです。それらの課題を解決するには、技術への深い造詣はもちろんのこと、抽象的な課題から要件を具体化する能力や、実際にアイデアを形にするために素早く実装する能力が必要です。 なお、宇宙工学の知識は入社後に習得できるため不要です。宇宙産業の最先端技術を扱うことで、未だ沿岸域以外での双方向通信が困難な海洋での通信インフラや、低消費電力な通信技術を用いたIoTインフラ、さらには深宇宙探査や月面活動のためのインフラの構築など、さまざまな課題解決に大きく貢献し得るポジションです。 世界の宇宙ビジネスをともにリードして行きたいという方のご応募をお待ちしています。
■具体的な課題:
(1)人工衛星搭載ソフトウェアの検証ソリューションの開発
人工衛星には、複数のコンピュータボード(OBC)が搭載されており、それぞれのコンピュータで別々の搭載ソフトウェア(フライトソフトウェア)が実行されています。 例えば、人工衛星の
・熱制御
・姿勢制御
・人工衛星全体の死活管理
・人工衛星機器のオーケストレーション
をしているものなどがあります。
これらの搭載ソフトウェアの検証には、次のような理由から特殊な困難さが伴います。
・宇宙空間は無重力であり地上と宇宙空間ではダイナミクスが異なること
・宇宙空間用のセンサ・アクチュエータが地上と同様には動作しないこと
・信頼性やリソース量等の観点から複数のOBCが搭載されており、分散システムであること
これらの困難さを乗り越え、搭載ソフトウェアの検証ができるソリューションを確立したいと考えています。
(2)人工衛星生産における生産・試験の効率化
人工衛星の量産を目指す当社では、社内で衛星生産技術を開発しており、その技術をツールキットという形にまとめています。 そのツールキットをパートナー企業に提供することで、我々の量産能力を拡張しています。
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境