39.0000° N, 98.0000° W

← Back

SpaceData

安全保障|【防衛】分散シミュレーション連接エンジニア(ミドルウェア)

Toranomon, Tokyo, Japan · Company-designated workplaces
DisciplineSoftware Engineering
Workplace typeunspecified
EmploymentContractor
ExperienceNot specified
Salary¥800–¥1,500
ClearanceNo Clearance Required
Apply

【防衛】分散システムエンジニア(防衛領域/Java・ミドルウェア開発)

仕事概要

スペースデータでは、防衛領域における大規模シミュレーションシステムの新規開発プロジェクトを進めています。

本プロジェクトは複数年にわたり、要件整理・方式設計から開発、試験、導入までを一貫して進めるものです。分散システム、物理・数値シミュレーション、3次元空間処理、データ分析・可視化など、複数の専門領域を組み合わせてシステムを構築します。

今回は、複数の異なるシステムを相互接続し、ひとつのシミュレーション環境として動作させるための連接基盤・ミドルウェアを設計・開発するエンジニアを募集します。

特定の分散シミュレーション規格や専用ミドルウェアの経験は必須ではありません。Javaによる開発経験と、通信・並行処理・システム連携の実務経験を活かし、専門領域は入社後の教育・OJTを通じて習得いただく想定です。

【ミッション】

・複数システム間のデータ変換・配信、通信制御、時刻同期・状態同期を担う連接基盤を設計・開発する。 ・システム間の制約や依存関係を整理し、全体のデータ整合性・同期・通信品質を成立させる。

【主な業務内容】

・分散シミュレーション基盤・連接ミドルウェアの設計・開発 ・Javaを用いたネットワーク通信・プロセス間通信機能の実装 ・複数システム間のAPI・インターフェース設計 ・マルチスレッド・並行処理を用いたデータ送受信機能の開発 ・データ変換・マッピング処理、データモデル・オブジェクトモデルの設計 ・XML等を用いたデータ定義・交換方式の設計 ・時刻同期・状態同期機能の設計・実装 ・ミドルウェア製品・ライブラリを用いた連接機能の開発 ・通信遅延・同期ずれ・データ不整合等の調査・解決 ・単体試験・結合試験・システム間連接試験 ・通信性能・安定性・再接続等の検証 ・テクニカルリードや他システム担当者との仕様・設計調整 ・分散シミュレーション関連規格に基づく機能の実装

※分散シミュレーション関連規格や専用ミドルウェアに関する業務は、経験・習熟度に応じて段階的に担当いただきます。

【この仕事で得られる経験】

・防衛領域における大規模分散システムの設計・開発 ・要件整理・方式設計段階から中核基盤を構築する経験 ・通信・並行処理・データモデル・同期制御を組み合わせたシステム設計 ・システム間連接試験・性能検証・障害解析 ・複数チームを横断した仕様・技術調整 ・分散シミュレーション領域の専門知識

【入社後の流れ】

入社直後は、プロジェクト全体の構成や各システムの接続関係、交換するデータを理解するところからスタートします。設計資料・インターフェース仕様・通信方式を確認し、専門規格やミドルウェアについては教育・OJTを通じて習得します。

入社後1〜3か月は、ご経験に応じて通信機能、API連携、データ変換、並行処理等の設計・実装、単体試験・結合試験を担当いただきます。

半年〜1年を目安に、時刻同期・状態同期、システム間の連接方式、性能・安定性に関する設計へと担当範囲を広げる想定です。通信遅延・データ不整合・同期ずれ等の原因分析から改善まで、主体的に取り組んでいただきます。

将来的には、分散システム・ミドルウェアのスペシャリスト、システム間連接を横断して担うテクニカルリード、ソフトウェアアーキテクトなどのキャリア形成が可能です。

必須スキル

スペースデータでは、防衛領域における大規模シミュレーションシステムの新規開発プロジェクトを進めています。

本プロジェクトは複数年にわたり、要件整理・方式設計から開発、試験、導入までを一貫して進めるものです。分散システム、物理・数値シミュレーション、3次元空間処理、データ分析・可視化など、複数の専門領域を組み合わせてシステムを構築します。

今回は、複数の異なるシステムを相互接続し、ひとつのシミュレーション環境として動作させるための連接基盤・ミドルウェアを設計・開発するエンジニアを募集します。

特定の分散シミュレーション規格や専用ミドルウェアの経験は必須ではありません。Javaによる開発経験と、通信・並行処理・システム連携の実務経験を活かし、専門領域は入社後の教育・OJTを通じて習得いただく想定です。

【ミッション】

・複数システム間のデータ変換・配信、通信制御、時刻同期・状態同期を担う連接基盤を設計・開発する。 ・システム間の制約や依存関係を整理し、全体のデータ整合性・同期・通信品質を成立させる。

【主な業務内容】

・分散シミュレーション基盤・連接ミドルウェアの設計・開発 ・Javaを用いたネットワーク通信・プロセス間通信機能の実装 ・複数システム間のAPI・インターフェース設計 ・マルチスレッド・並行処理を用いたデータ送受信機能の開発 ・データ変換・マッピング処理、データモデル・オブジェクトモデルの設計 ・XML等を用いたデータ定義・交換方式の設計 ・時刻同期・状態同期機能の設計・実装 ・ミドルウェア製品・ライブラリを用いた連接機能の開発 ・通信遅延・同期ずれ・データ不整合等の調査・解決 ・単体試験・結合試験・システム間連接試験 ・通信性能・安定性・再接続等の検証 ・テクニカルリードや他システム担当者との仕様・設計調整 ・分散シミュレーション関連規格に基づく機能の実装

※分散シミュレーション関連規格や専用ミドルウェアに関する業務は、経験・習熟度に応じて段階的に担当いただきます。

【この仕事で得られる経験】

・防衛領域における大規模分散システムの設計・開発 ・要件整理・方式設計段階から中核基盤を構築する経験 ・通信・並行処理・データモデル・同期制御を組み合わせたシステム設計 ・システム間連接試験・性能検証・障害解析 ・複数チームを横断した仕様・技術調整 ・分散シミュレーション領域の専門知識

【入社後の流れ】

入社直後は、プロジェクト全体の構成や各システムの接続関係、交換するデータを理解するところからスタートします。設計資料・インターフェース仕様・通信方式を確認し、専門規格やミドルウェアについては教育・OJTを通じて習得します。

入社後1〜3か月は、ご経験に応じて通信機能、API連携、データ変換、並行処理等の設計・実装、単体試験・結合試験を担当いただきます。

半年〜1年を目安に、時刻同期・状態同期、システム間の連接方式、性能・安定性に関する設計へと担当範囲を広げる想定です。通信遅延・データ不整合・同期ずれ等の原因分析から改善まで、主体的に取り組んでいただきます。

将来的には、分散システム・ミドルウェアのスペシャリスト、システム間連接を横断して担うテクニカルリード、ソフトウェアアーキテクトなどのキャリア形成が可能です。

歓迎スキル

・分散システムまたはミドルウェアの設計・開発経験 ・複数システム間のインターフェース設計経験 ・分散シミュレーション関連規格に関する知識・経験 ・時刻同期・状態同期機能の設計・実装経験 ・XML等を用いたデータ定義・データ交換経験 ・データモデル・オブジェクトモデルの設計経験 ・リアルタイムシステムの設計・開発経験 ・通信遅延・スループット・可用性を考慮した設計経験 ・再接続・エラー処理等を含む通信制御の実装経験 ・高い信頼性が求められる大規模システムの開発経験 ・複数システム・複数チームとの仕様調整経験 ・英語技術ドキュメントの読解経験 ・要件整理・方式設計等の上流工程から参画した経験

※分散シミュレーション固有の規格・ミドルウェアの経験、防衛領域の業務経験は必須ではありません。

求める人物像

・個々の機能だけでなく、複数システム間のつながりを考えて設計できる方 ・通信・同期・データ整合性など、分散システム特有の課題に関心がある方 ・ログやシステムの挙動から、障害・通信不具合の原因を切り分けられる方 ・インターフェースやデータ形式について、他チームと技術的に議論できる方 ・システム間の制約や依存関係を整理し、実装方式へ落とし込める方 ・新しい規格・製品・技術を主体的に学べる方 ・立ち上げ段階から連接方式・通信方式の設計に関わり、専門性を高めたい方

応募概要

給与

800万円〜1,500万円 ※ 年収はスキルによって決定します

勤務地

虎ノ門および会社が指定する就業先 ※業務に伴い、近隣の指定就業先への移動・出張が発生する場合があります。

雇用形態

正社員・契約社員

勤務体系

【働き方・出社頻度】 08:00〜18:00(休憩1時間) 原則フル出社を想定しています。リモート勤務は原則不可となります。

試用期間

なし

福利厚生

Skills and experience

Javanetwork communicationinter-process communicationmultithreadingconcurrent processingsystem integration