C++
正社員

C++

株式会社HACARUS | 東京都中央区東京都中央区

C++ / AIシステム開発エンジニア「Windows DLL・ライブラリ開発」

募集要項

職種C++
会社名株式会社HACARUS
給与年収500~600万円
雇用形態正社員
勤務地東京都中央区東京都中央区
アクセス新富町駅
応募資格【必須】
・C++ での実務開発経験
・Windows向け .dll やライブラリ開発の実務経験
・ネイティブコードと外部プロセスや別言語との連携に関する経験または理解
・API・ライブラリのインターフェース設計の経験
・Git/GitHubを用いたバージョン管理・コードレビューの経験
・未確定の仕様を関係者と調整し、ドキュメント化できるコミュニケーション能力
【歓迎】
・C++とPythonの両方に習熟している方(LibTorch等でモデルの推論・学習をC++で実装した経験があるとなお望ましい)
・PyTorchの内部構造や学習・推論パイプラインの理解がある方
・エッジAIやモデル量子化の知見がある方(INT8量子化、ONNXエクスポート、量子化ツールチェーンなど)
学歴【必須】 ・C++ での実務開発経験 ・Windows向け .dll やライブラリ開発の実務経験 ・ネイティブコードと外部プロセスや別言語との連携に関する経験または理解 ・API・ライブラリのインターフェース設計の経験 ・Git/GitHubを用いたバージョン管理・コードレビューの経験 ・未確定の仕様を関係者と調整し、ドキュメント化できるコミュニケーション能力 【歓迎】 ・C++とPythonの両方に習熟している方(LibTorch等でモデルの推論・学習をC++で実装した経験があるとなお望ましい) ・PyTorchの内部構造や学習・推論パイプラインの理解がある方 ・エッジAIやモデル量子化の知見がある方(INT8量子化、ONNXエクスポート、量子化ツールチェーンなど)

仕事内容

■年収
500~600万円

■仕事内容
GUIアプリから呼び出されるAI学習ライブラリ .dll の設計・実装・テストを担っていただきます。

具体的には…

■以下のAPI機能群の設計・実装
・データセット管理:追加・削除・参照
・学習制御:初回/追加学習の開始・一時停止・再開・キャンセル
・学習進捗監視:進捗率・損失・精度のリアルタイム取得
・学習結果取得:精度指標・処理時間など
・モデル生成・出力:エッジ向けの場合はINT8量子化を含む
・中間データ管理:チェックポイントの保存・読込・削除
・エラー通知
・C++で書いた .dll から、実行ファイル化したPythonの学習処理をサブプロセスとして起動する構成の設計・実装(プロセス間通信、ライフサイクル管理、エラー伝搬を含む)
・要件に応じて、Python依存部分をLibTorch等でC++に置き換える設計・実装
・DLLのAPI仕様の策定と、顧客およびGUI・マイコン実装ベンダとの仕様調整
・Windows向け配布形態の設計
・テスト、ドキュメント作成、Git/GitHubを用いたチーム開発

■求める経験
【必須】
・C++ での実務開発経験
・Windows向け .dll やライブラリ開発の実務経験
・ネイティブコードと外部プロセスや別言語との連携に関する経験または理解
・API・ライブラリのインターフェース設計の経験
・Git/GitHubを用いたバージョン管理・コードレビューの経験
・未確定の仕様を関係者と調整し、ドキュメント化できるコミュニケーション能力
【歓迎】
・C++とPythonの両方に習熟している方(LibTorch等でモデルの推論・学習をC++で実装した経験があるとなお望ましい)
・PyTorchの内部構造や学習・推論パイプラインの理解がある方
・エッジAIやモデル量子化の知見がある方(INT8量子化、ONNXエクスポート、量子化ツールチェーンなど)

■雇用形態
正社員

■保険
健康保険 厚生年金 雇用保険 労災保険

■諸手当
通勤手当

■休日休暇
慶弔休暇 年末年始 夏期休暇 有給休暇
年収500~600万円
応募する