募集要項
- 仕事内容
-
【会社概要】
Eukaryaは、「Re:Earth」というWebGIS(地理情報システム)プラットフォームを開発・提供しています。
Re:Earthは、高い拡張性と直感的な操作UIを兼ね備えた、OSSの次世代汎用WebGISプラットフォームです。
WebGISとしては初の、「ブラウザ上で稼働するプラグインシステム」を搭載しています。
またRe:Earthは、OSSとしても公開されています。
同社はコントリビューターと共に創る価値を広く社会に提供・発信することを目指し、その活動実績を、FOSS4Gなど世界規模のカンファレンスで発表しています。
【現状と課題】
WebGISエンジンとは、Web上で3D地図を表示できるCesium、Mapbox GL JS、MapLibre GL JSなどのライブラリのことをいいます。
Eukaryaでは、3D都市モデルに最適化された新しい「ヘッドレス」OSSの3D地図エンジンの開発を目指しています。
美しいレンダリング品質と高速動作の両立を目指しつつ、マルチプラットフォーム対応を容易にするため、コアをRust/WebAssemblyで実装し、レンダリングエンジンを差し替え可能な設計が特徴となっております(詳細は国土交通省の技術記事およびレポートをご参照ください)。
( https://www.mlit.go.jp/plateau/use-case/cm23-07/ )
この次世代地図エンジンの開発において、特にグラフィックス部分の開発を担当するエンジニアを募集しております。既存のWebGISエンジンと比べてパフォーマンスと美しさを両立した革新的な3D地図エンジンの開発が課題となっています。
■関連記事
国土交通省:3D都市モデルに最適化されたWebGISエンジン開発に向けた基礎研究(https://www.mlit.go.jp/plateau/use-case/cm23-07/ )
【お願いする業務】
Rust・WebAssembly・WebGL・WebGPUを用いた地図エンジンの開発
上記に関連するシェーダーの開発
【特徴】
日本ではまだ珍しいOSSをコアとしたビジネスモデルの中で、エンジニアとして高度に技術的かつチャレンジングな仕事
- 応募資格
-
- 必須
-
【必須スキル・経験】
■C/C++・Rust・JavaScript(WebGL、Three.jsなどを含む)いずれかの開発経験
■グラフィックスAPI(WebGL、WebGPU、DirectXなど)やシェーダー(GLSLやHLSLなど)を用いた開発経験
■一般的なコンピューターグラフィックス、GPU、線形代数に関する知識
【歓迎スキル・経験】
■WebAssembly、JavaScript、TypeScript の利用経験
■最新のコンピューターグラフィックスのトレンドに対する知識
■WebGPU、Vulkan、Metalなどの最新の3DグラフィックスAPIに関する知識
■物理ベースレンダリング、光学、レイトレーシングの知識
■コンシューマーゲームの開発経験
■WebAssembly、Webフロントエンド開発(JavaScript・TypeScript)の知識・経験
■GISに関する基本知識(測地系・ジオイドモデル・タイル・ラスター・ベクター等)
- 雇用形態
- 正社員
- 勤務地
- 東京都
- 年収・給与
- 480~720万円