3D幾何・アルゴリズムエンジニア(防衛領域/空間解析・シミュレーション)
仕事概要
【事業・募集概要】
スペースデータでは、防衛領域における大規模シミュレーションシステムの新規開発プロジェクトを進めています。
本プロジェクトは複数年にわたり、要件整理・方式設計から開発、試験、導入までを一貫して進めるものです。分散システム、物理・数値シミュレーション、3次元空間処理、データ分析・可視化など、複数の専門領域を組み合わせてシステムを構築します。
今回は、3次元空間上の位置関係や地形条件をもとに、見通し・遮蔽・交差・最接近点・到達範囲などを計算する、幾何・空間アルゴリズムの設計・実装を担うエンジニアを募集します。
仕様・条件・数式を整理し、判定ロジックをアルゴリズムへ落とし込むところから、実装・検証、計算精度・処理性能の改善まで携わっていただきます。
防衛領域の業務経験は必須ではありません。CG・ゲーム、GIS、ロボティクス、点群・地形処理、数値計算などで培った経験を活かせるポジションです。
【ミッション】
・位置・距離・方向・姿勢・地形等の条件を数学的に整理し、3次元空間上の判定アルゴリズムを設計・実装する。 ・計算結果の妥当性を検証し、精度・処理時間・データ量を踏まえて、実用的な計算方式へ改善する。
【主な業務内容】
・可視判定・見通し線判定、地形や障害物を考慮した遮蔽判定 ・線分・面・物体間の交差判定 ・最近傍探索・最接近点計算等の空間解析 ・距離・角度・位置関係に基づく判定処理 ・影響範囲・到達範囲を推定するアルゴリズムの設計 ・ベクトル・行列・座標変換を用いた3次元幾何計算 ・Javaによるアルゴリズム実装 ・確率テーブル等を用いた判定処理、モンテカルロ法等による確率シミュレーション ・点群・地形等の空間データ処理 ・大量データ・多数試行に対する処理最適化、GPU等を活用した高速化 ・計算結果の妥当性・精度検証、境界条件・異常条件を含むテストケースの整理 ・要件整理・方式設計段階でのアルゴリズム方式の検討 ・シミュレーション・3D・QA等の専門チームとの仕様調整
【このポジションの魅力】
3次元空間上の条件をどのように判定・計算するか、アルゴリズムそのものの設計に携われます。
数学的な正しさに加え、境界条件、計算精度、処理時間、データ量などを考慮しながら、実用性の高い方式を検討します。要件整理・方式設計から実装・検証・高速化まで、一貫して関われる環境です。
【入社後の流れ】
入社直後は、システム全体の構成、担当する計算機能、入力・出力データ、前提条件を理解するところからスタートします。プロジェクト固有の判定ロジックや専門知識は、教育・OJTを通じて習得いただきます。
入社後1〜3か月は、ご経験に応じて可視・交差・距離・座標変換等のアルゴリズムの設計・実装を担当します。実装と並行して境界条件やテストケースを整理し、計算結果の妥当性を検証します。
その後、習熟度やプロジェクトの状況に応じて、複数条件を組み合わせた空間判定、確率処理、性能改善へ担当範囲を広げる想定です。
将来的には、3D幾何・計算幾何のスペシャリスト、シミュレーションアルゴリズムエンジニア、数値計算領域のテクニカルリード、アーキテクトなどを目指せます。
必須スキル
【事業・募集概要】
スペースデータでは、防衛領域における大規模シミュレーションシステムの新規開発プロジェクトを進めています。
本プロジェクトは複数年にわたり、要件整理・方式設計から開発、試験、導入までを一貫して進めるものです。分散システム、物理・数値シミュレーション、3次元空間処理、データ分析・可視化など、複数の専門領域を組み合わせてシステムを構築します。
今回は、3次元空間上の位置関係や地形条件をもとに、見通し・遮蔽・交差・最接近点・到達範囲などを計算する、幾何・空間アルゴリズムの設計・実装を担うエンジニアを募集します。
仕様・条件・数式を整理し、判定ロジックをアルゴリズムへ落とし込むところから、実装・検証、計算精度・処理性能の改善まで携わっていただきます。
防衛領域の業務経験は必須ではありません。CG・ゲーム、GIS、ロボティクス、点群・地形処理、数値計算などで培った経験を活かせるポジションです。
【ミッション】
・位置・距離・方向・姿勢・地形等の条件を数学的に整理し、3次元空間上の判定アルゴリズムを設計・実装する。 ・計算結果の妥当性を検証し、精度・処理時間・データ量を踏まえて、実用的な計算方式へ改善する。
【主な業務内容】
・可視判定・見通し線判定、地形や障害物を考慮した遮蔽判定 ・線分・面・物体間の交差判定 ・最近傍探索・最接近点計算等の空間解析 ・距離・角度・位置関係に基づく判定処理 ・影響範囲・到達範囲を推定するアルゴリズムの設計 ・ベクトル・行列・座標変換を用いた3次元幾何計算 ・Javaによるアルゴリズム実装 ・確率テーブル等を用いた判定処理、モンテカルロ法等による確率シミュレーション ・点群・地形等の空間データ処理 ・大量データ・多数試行に対する処理最適化、GPU等を活用した高速化 ・計算結果の妥当性・精度検証、境界条件・異常条件を含むテストケースの整理 ・要件整理・方式設計段階でのアルゴリズム方式の検討 ・シミュレーション・3D・QA等の専門チームとの仕様調整
【このポジションの魅力】
3次元空間上の条件をどのように判定・計算するか、アルゴリズムそのものの設計に携われます。
数学的な正しさに加え、境界条件、計算精度、処理時間、データ量などを考慮しながら、実用性の高い方式を検討します。要件整理・方式設計から実装・検証・高速化まで、一貫して関われる環境です。
【入社後の流れ】
入社直後は、システム全体の構成、担当する計算機能、入力・出力データ、前提条件を理解するところからスタートします。プロジェクト固有の判定ロジックや専門知識は、教育・OJTを通じて習得いただきます。
入社後1〜3か月は、ご経験に応じて可視・交差・距離・座標変換等のアルゴリズムの設計・実装を担当します。実装と並行して境界条件やテストケースを整理し、計算結果の妥当性を検証します。
その後、習熟度やプロジェクトの状況に応じて、複数条件を組み合わせた空間判定、確率処理、性能改善へ担当範囲を広げる想定です。
将来的には、3D幾何・計算幾何のスペシャリスト、シミュレーションアルゴリズムエンジニア、数値計算領域のテクニカルリード、アーキテクトなどを目指せます。
歓迎スキル
・レイキャスト・可視判定・衝突判定・交差判定等の実装経験 ・最近傍探索・最接近点計算等の空間アルゴリズム開発経験 ・ゲームエンジン・CG領域における3D処理経験 ・GIS・地理空間情報を用いた開発経験 ・ロボティクス・自律制御等における空間処理経験 ・点群・メッシュ・地形データを扱った経験 ・確率・統計を用いた判定ロジック、モンテカルロ法等の確率シミュレーション経験 ・GPUを用いた高速化、大量の空間データ・多数試行に対する処理最適化経験 ・数値計算・計算幾何に関する知識・経験 ・モデル・アルゴリズムの設計から実装・検証まで一貫して担当した経験 ・要件定義・方式設計等の上流工程から参画した経験
※防衛領域やプロジェクト固有の判定ロジックは、入社後の教育・OJTを通じた習得を想定しています。
求める人物像
・3次元空間上の位置関係や判定ロジックを考えることが好きな方 ・数学的な条件・仕様を整理し、コードとして実現できる方 ・ライブラリの出力結果だけでなく、計算原理まで理解しようとする方 ・数式・前提条件・境界条件から、計算結果の妥当性を確認できる方 ・計算精度と処理性能のバランスを考えられる方 ・CG・GIS・ロボティクス等の経験を、新しい領域へ応用したい方 ・新しいアルゴリズムや高速化手法を主体的に調査できる方 ・他の専門エンジニアと計算方式・仕様について議論できる方
応募概要
給与
800万円〜1,700万円 ※ 年収はスキルによって決定します
勤務地
東京都港区虎ノ門 1-17-1 虎ノ門ヒルズビジネスタワー 15階・16階(フル出社) ※ 近隣への出張あり
雇用形態
正社員・契約社員
勤務体系
【働き方・出社頻度】 08:00〜18:00(休憩1時間) 原則フル出社を想定しています。リモート勤務は原則不可となります。