私たちのリアルな様子はこちらから→ 株式会社アストロスケールの会社情報 - 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.
Join Astroscale’s GNC and Mission Engineering teams to enable the software systems that make complex space missions reliable, scalable, and repeatable.
As a Platform / DevOps Software Engineer, you will establish and maintain engineering tools, infrastructure, and practices that improve the reliability, traceability, and maintainability of mission-critical software. You will work closely with engineers across disciplines to transform their workflows into scalable, automated, and standardized systems.
- Identify inefficiencies and design innovative solutions that improve engineering development velocity and reliability
- Develop internal tools and infrastructure (e.g., libraries, data pipelines) to enable fast, accurate, and scalable engineering workflows
- Improve data and parameter interfaces between teams by simplifying current multi-step workflows
- Standardize workflows for developing analysis tools and generating verification outputs
- Contribute to packaging and reuse of engineering tools across projects
- Define and standardize software engineering practices (GitLab workflows, CI/CD pipelines, repository structure)
- Enable automated documentation and ensure tools are usable and review-ready
- Create and maintain an inventory of engineering tools, ensuring version control and long-term maintainability
- Provide platform support (CI/CD troubleshooting, repository setup, onboarding)
- Support engineers in adopting best practices for Git, CI/CD, and collaborative development
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Experience in software development:
- 3+ year (Middle) or 5+ years (Senior), or equivalent professional experience
- Strong experience in Python or similar scripting language
- Experience with Git and version control workflows
- Experience with CI/CD pipelines
- Experience with Linux environments and containerization (e.g., Docker)
- Strong communication skills and ability to work with non-software engineers
- Experience with engineering or scientific software
- Experience with software packaging and distribution
- Knowledge of documentation tools and automated documentation pipelines
- Experience in aerospace or complex engineering environments
- Ability to communicate in Japanese and English
<職務要約>
AstroscaleのGNCおよびMission Engineeringチームの一員として、複雑な宇宙ミッションをより信頼性高く、スケーラブルで、再現性のあるものにするソフトウェアシステムの構築に携わっていただきます。
Platform / DevOps Software Engineerとして、ミッションクリティカルなソフトウェアの信頼性、トレーサビリティ、および保守性を向上させるための開発ツール、インフラストラクチャ、開発プロセスの構築・運用を担当していただきます。
また、さまざまな専門分野のエンジニアと密接に連携し、それぞれの開発ワークフローを、自動化・標準化された拡張性の高いシステムへと進化させる役割を担います。
<職務内容/役割・責任>
- エンジニアリング開発における非効率なプロセスを特定し、開発スピードと信頼性を向上させる革新的なソリューションを設計・導入する。
- 開発ライブラリやデータパイプラインなどの社内ツール・インフラを開発し、迅速かつ正確でスケーラブルなエンジニアリングワークフローを実現する。
- チーム間のデータおよびパラメータ連携を改善し、複雑な多段階プロセスを簡素化する。
- 解析ツール開発および検証成果物生成のワークフローを標準化する。
- プロジェクト横断で活用可能なエンジニアリングツールのパッケージ化および再利用を推進する。
- GitLab運用、CI/CDパイプライン、リポジトリ構成など、ソフトウェアエンジニアリングのベストプラクティスを定義・標準化する。
- ドキュメント作成の自動化を推進し、ツールや成果物がレビューしやすく利用しやすい状態を維持する。
- エンジニアリングツールの管理台帳(インベントリ)を整備・維持し、バージョン管理および長期的な保守性を確保する。
- プラットフォーム運用支援(CI/CDトラブルシューティング、リポジトリ構築、オンボーディング支援など)を提供する。
- Git、CI/CD、およびコラボレーティブ開発に関するベストプラクティスの定着を支援し、エンジニアの活用促進を行う。
<必須条件>
コンピュータサイエンス、ソフトウェアエンジニアリング、または関連分野の学士号ソフトウェア開発の実務経験
- ミドルレベル:3年以上
- シニアレベル:5年以上
- またはそれに相当する実務経験
- Pythonまたは同等のスクリプト言語を用いた開発経験
- Gitを利用したバージョン管理および開発ワークフローの実務経験
- CI/CDパイプラインの構築・運用経験Linux環境での開発経験、およびDockerなどのコンテナ技術の利用経験
- 優れたコミュニケーション能力を有し、ソフトウェアエンジニア以外の技術者とも円滑に協働できること
<望ましい条件>
- エンジニアリングソフトウェアまたは科学技術計算ソフトウェアの開発・運用経験ソフトウェアのパッケージ化および配布に関する経験
- ドキュメント作成ツールおよび自動ドキュメント生成パイプラインに関する知識
- 航空宇宙分野または高度なエンジニアリング環境での業務経験
- 日本語および英語によるコミュニケーション能力(読み書き・会話)