グラフィックスエンジニア
募集背景
WebGISエンジンとは、例えば、Cesium・Mapbox GL JS・MapLibre GL JSなど、Web上で3Dの地図表現が可能なライブラリである。
Eukaryaでは、3D都市モデルに最適化された、OSSの新しい「ヘッドレス」な3D地図エンジンの開発を目指している。美しいレンダリング品質と高速動作の両立を狙いつつ、マルチプラットフォームに対応しやすいよう、コアをRust/WebAssemblyで実装し、レンダリングエンジンを差し替えられるように設計している点が特徴的。詳しくは技術記事およびレポートを参照。
この次世代の地図エンジンの開発に携わるエンジニア、特にグラフィックス周りの開発を担うエンジニアを募集する。
業務内容
- Rust・WebAssembly・WebGL・WebGPUを用いた地図エンジンの開発
- 上記に関連するシェーダーの開発
関連記事
必須条件
- WebGL・OpenGL・DirectXなどのグラフィックスAPIの知識
- C/C++・Rustいずれかの業務での使用経験
- GLSLやHLSLなどでのシェーダー開発経験
- 一般的なコンピューターグラフィックス、GPU、線形代数に関する知識
歓迎スキル等
- 最新のコンピューターグラフィックスのトレンドに対する知識
- WebGPU、Vulkan、Metalなどの最新の3DグラフィックスAPIに関する知識
- 物理ベースレンダリング、光学、レイトレーシングの知識
- コンシューマーゲームの開発経験
- WebAssembly、Webフロントエンド開発(JavaScript・TypeScript)の知識・経験
- GISに関する基本知識(測地系・ジオイドモデル・タイル・ラスター・ベクター等)