地上セグメント&フライトダイナミクスエンジニア/ Ground Segment & Flight Dynamics Engineer
Astroscale
私たちのリアルな様子はこちらから→ 株式会社アストロスケールの会社情報 - Wantedly
Export Control Laws
Unless explicitly notified otherwise, our vacancies are covered by Export Control Laws which require candidates to be from an "Export Safe" Country as deemed by the Japanese Government. The countries are as follows: Japan, Germany, Australia, Argentina, Italy, USA, France, Netherlands, UK, Austria, Ireland, Czech, Spain, Greece Canada, New Zealand, Belgium, Bulgaria, Sweden, Switzerland, Norway, Finland, Luxembourg, Portugal, Denmark Hungary and Poland.
<職務内容/役割・責任>
- アストロスケールのミッションの運用に必要な日本拠点の地上セグメントの中でも、フライトダイナミクスに係るソフトウェアのシステム設計、開発、検証、および維持を実行する。
- アストロスケール内で、フライトダイナミクスチームのアーキテクチャ設計に参加し、ソフトウェア開発の観点から開発を支援する。
- サプライヤーで開発する製品の、プロダクトオーナーまたは技術責任者として、サプライヤーの開発チームの支援を行う。
- 社内で開発したフライトダイナミクスに関するモジュールのアルゴリズムとソフトウェアを開発する。
- ソフトウェア関連ドキュメントを生成し、最新化する。
- グランドセグメントのソフトウェア・システム設計作業として以下を行う。
o 要件の抽出、定義、テーラリング、分析。
o これらに基づくユースケースおよびストーリーの作成。
o 開発の支援とソリューションの有効性評価。 - 地上セグメントの検証、妥当性確認、インテグレーションに参加し支援する。
- 技術的課題を解決し、ベストプラクティスに関するアドバイスを提供するために、衛星運用チームを支援する。
<必須スキル> - コンピュータ・サイエンス、電気通信、または関連技術分野における学士以上。
- 3年以上のソフトウェア開発およびソフトウェアエンジニアリングの経験
- 宇宙機のフライトダイナミクス、軌道力学に関する知識
- Linuxの基本的な管理、シェルスクリプト、makeなど
- Linuxシステムでの開発経験
- C/C++、Java、Pythonなどのプログラミング言語の基礎
- チームと協働し、自分の担当領域において自律的かつ効率的に業務を遂行できること
- プロジェクトのライフサイクルと検証手順の知識
<望ましいスキル>
- 宇宙システム地上セグメントの主要コンポーネントと相互作用に関する全体的な知識
- 衛星ユーザー向け製品または商用地上セグメント製品の設計・開発における5年以上の実務経験
- ソフトウェア開発およびソフトウェアエンジニアリングにおける5年以上の業界経験
- 開発チームまたはプロダクトオーナーとしてスクラムでのソフトウェア開発経験または知識
- TOEIC700以上の英語力(英語でのメールや会議進行が可能なこと)
<Key acyivities / role and responsibilities>
Perform system design, development, validation and maintenance of software pertaining to flight dynamics within the Japan-based ground segment required for the operation of Astroscale missions.
• Project management for the development of the ground system of the Japanese base is carried out.
• Support the Supplier Development Team as Product Owner or Technical Manager.
• Generate and update software-related documentation.
• System design work including the following is carried out.
o Extract, define, tailor, and analyze requirements.
o Building use cases and stories based on these.
o Support for Development and Assess Solution Effectiveness.
• Participate in and support verification, validation and integration of terrestrial segments.
• A simulator of ground system to be used for space segment test is developed.
• Assist in testing and simulating mission systems.
• Support the satellite operations team to resolve technical issues and provide advice on best practices
<Mandatory>
- Graduate degree or higher in computer science, telecommunications, or related art.
- Three or more years of experience in software development and software engineering.
- Knowledge of spacecraft flight dynamics and orbital dynamics
- Basic Linux administration, shell scripts, make, and so on.
- Developed in Linux systems.
- C/C++, Basics of programming languages such as Java, or Python.
- Ability to work with teams and autonomously and efficiently in their own areas of responsibility.
- Knowledge of project life cycle and verification procedures.
<Desirable>
- Overall knowledge of the key components and interactions of the space system ground segment.
- More than five years of practical experience in design and development of products for satellite users or commercial ground segment products.
- Over five years of industry experience in software development and software engineering.
- Software development experience or knowledge at scram as a development team or product owner
Reviewed by