仕事の詳細
職場での仕事内容から生かせる経験・スキル、諸条件など詳細を確認できます
企業名
株式会社アストロスケール
職種
Eng206_GNC フライトソフトウェアエンジニア / GNC Flight Software Engineer
仕事内容
<職務内容/役割・責任> アストロスケールの宇宙機向けGNC(Guidance, Navigation and Control:誘導・航法・制御)ソフトウェアの開発および検証を担当するソフトウェアエンジニアを募集しています。 本ポジションでは、フライトソフトウェア開発に加え、シミュレーション・モデリング、アルゴリズムのプロトタイピング、検証環境の構築、開発インフラの自動化など、幅広い業務に携わっていただきます。 入社後は、宇宙機のダイナミクスシミュレーション、センサーおよびアクチュエータモデル、GNCアルゴリズム、自動検証環境、ソフトウェア開発ワークフローの構築・改善に貢献していただきます。優れたソフトウェアエンジニアリング能力、デバッグスキル、およびコミュニケーション能力が求められます。 C/C++を用いたGNCフライトソフトウェアコンポーネントの開発・保守 Pythonを用いたシミュレーション、解析、検証ツールの開発Astroscale独自のシミュレーションフレームワーク(USF-Sim)を用いた、宇宙機ダイナミクス、センサーおよびアクチュエータモデルの構築・維持 シミュレーションやモンテカルロ解析を活用したGNCアルゴリズムの試作・評価 シミュレーション環境およびフライトソフトウェア試験環境を用いたGNC性能課題の調査およびデバッグ GitLabを活用したCI/CDパイプライン、自動テストフレームワーク、開発者向けツールの構築・保守 Dockerを活用したコンテナベースの開発・検証環境の構築・保守 システムエンジニアリング、GNC、コンピュータビジョン、ロボティクス、フライトソフトウェアチームと密接に連携し、ミッション開発および検証活動を支援 ソフトウェア開発プロセス、自動化基盤、およびエンジニアリングワークフローの継続的改善への貢献 JiraおよびConfluenceを用いた設計内容、解析結果、技術的判断の文書化
求める人物像
<必須条件> 航空宇宙工学、コンピュータサイエンス、または関連する工学分野の学士号を有し、2年以上の実務経験をお持ちの方 関連分野の修士号または博士号を有し、ソフトウェア開発、シミュレーション、航空宇宙工学、または関連領域における研究・プロジェクト経験を有する方 Pythonによる高度なプログラミングスキル C/C++による高度なプログラミングスキル Gitを活用したチーム開発環境でのソフトウェア開発経験、およびモダンなソフトウェア開発プロセスへの理解 優れたコミュニケーション能力を有し、多様な専門分野のエンジニアと効果的に協働できる方 ビジネスレベルの英語力 <望ましい条件> Dockerを用いたコンテナベースの開発環境構築・運用経験 ソフトウェアテスト、デバッグ、および自動検証フレームワークの開発・運用経験 宇宙機ダイナミクス、センサー、アクチュエータモデルの開発経験 シミュレーション環境を活用したGNC(誘導・航法・制御)アルゴリズムの試作および評価経験 複雑なシステムに対するモンテカルロ解析の実施経験 Jira、Confluence、およびアジャイル開発手法を用いた開発経験 フライトソフトウェア、ロボティクス、自律システム、またはミッションクリティカルソフトウェアの開発支援経験 ビジネスレベルの日本語力
博士・ポスドクに特に求めること
関連分野の修士号または博士号を有し、ソフトウェア開発、シミュレーション、航空宇宙工学、または関連領域における研究・プロジェクト経験を有する方 Bachelor's degree in Aerospace Engineering or Computer Science (or a related engineering discipline) with 2+ years of professional experience, or a Master's/PhD degree in a relevant field with demonstrated research or project experience in software development, simulation, aerospace engineering, or related domains.
勤務予定地
130-0013 東京都墨田区錦糸4-17-1 ヒューリック錦糸町コラボツリー