エンジニアフルリモート

【フルリモート/週5/C++】自動運転シミュレーター向け3D環境構築用のデータ処理ツール開発

【フルリモート/週5/C++】自動運転シミュレーター向け3D環境構築用のデータ処理ツール開発

案件要件

職種
エンジニア
業務内容
システム開発・運用
SES
報酬目安
3,000 ~ 4,500円/時
稼働時間目安
週5日 (時間目安 160時間)
はたらく場所
フルリモート
スキル

お任せしたいこと
[役割]
プログラマー(PG)として、C++を用いた自動運転シミュレーター向けの地図データ・3Dモデルデータのコンバート処理ツールのロジック実装を担当していただきます。
[役割に対して求める成果]
大量の空間データを高速に処理するため、メモリリークのないポインタ制御や、効率的なメモリ配置を意識したC++コードを記述すること。

具体的な業務内容
C++(C++17以降)を用いた、点群データや3Dジオメトリデータのパース・変換ロジックの実装
CMakeを用いたビルド環境の設定、および各種外部ライブラリ(OpenCVやEigen等)の組み込み
プロファイリングツール(Valgrind等)を用いた、メモリリークの検出およびCPUボトルネックの修正
Google Testを用いた、処理モジュールごとの単体テストコードの作成
Linux(Ubuntu)環境での動作検証、およびMakefile / シェルスクリプトの作成・修正
Gitを用いたソースコード管理と、チケット駆動(Jira)によるタスク消化

必須スキル・経験
C++を用いたソフトウェア開発の実務経験3年以上(C++11以降の構文理解)
スマートポインタ(unique_ptr, shared_ptr)やSTL(vector, map等)の正確な使用経験
Linux(Ubuntu等)環境におけるコマンドライン操作および開発経験
Gitを用いたソース管理、およびチーム開発の実務経験
ポインタ、メモリ管理、スレッド処理に関する基本的なコンピュータサイエンスの知識

歓迎スキル・経験
CMakeを用いたビルドシステムの構築・カスタマイズ経験
3D数学(ベクトル、行列、クォータニオン)に関する基礎的な知識
OpenCV、Eigen、PCL(Point Cloud Library)等のライブラリの使用経験
Pythonを用いたテストスクリプトや補助ツールの作成経験
自動運転システムやロボティクス(ROS/ROS2)関連の開発経験

開発環境
言語・ツール:C++ (C++17), CMake, GCC
OS・インフラ:Linux (Ubuntu), Docker
管理ツール:GitHub, Slack, Jira
技術スタック:Google Test, OpenCV, Eigen, Shell Script

開発チームについて
シニアなC++エンジニアが中心の、技術水準が極めて高い4名構成のチームです。
コードレビューは非常に厳密ですが、ロジックの書き方や最適化の手法について、プログラマーとして多くの学びが得られる環境です。

求める人物像
「なぜ動くのか」「なぜ遅いのか」をメモリレベル、CPUレベルで突き詰めて考えるのが好きな方
数学的なロジックやアルゴリズムを、泥臭くコードへ落とし込む粘り強さがある方

仕事の魅力
昨今のWeb開発では味わえない、C++のパフォーマンスを限界まで引き出すディープなプログラミングが経験できます。
自動運転という最先端技術の発展に、自らのコーディングスキルで直接貢献できる面白さがあります。

働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。

案件を公開しました

案件をシェアしませんか?(SNSシェアをすることで、求職者の応募数アップが期待できます。)

案件を公開しました

この案件は限定公開です。案件のURLを知っている人のみが案件情報を見ることができます。

応募が完了しました

アピールしたいポイントがあれば積極的にメッセージを送ってみましょう。