ソフトウェアエンジニア(C++)
仕事内容 弊社が自社開発している内視鏡AIプロダクトの製品化を実現する為のソフトウェアコンポーネントの詳細設計、実装、試験を行って頂きます。リードポジション(候補)からシニアなポジションまで広く募集をしておりますので、スキル/経験により面接の段階でミッションのすり合わせをさせていただきます。 リードポジションで採用の場合は、コーディング指針の確立、およびコーディング実務におけるリードとしてのコード品質担保(チームメンバーを含む)の責任を担っていただきます。また、能力に応じて内視鏡AIプロダクト以外にも無劣化録画装置の開発やその他プロトタイプ開発等マルチにご対応いただく可能性がございます。 一緒に働くメンバーのインタビュー記事① 一緒に働くメンバーのインタビュー記事② 応募資格 【必須】 ・Modern C++を活用したプログラミングスキルを有している、イディオムを理解している ・チーム開発のご経験 ・アーキテクチャ設計、詳細設計のご経験 ・設計原則、設計パターン等の造詣があり応用実装できる ・トレーサビリティを保った単体試験、結合試験の計画と実行経験 【歓迎】 チーム開発・DevOps ・Git / GitHub プルリクベース開発に対する馴染みがある ・GitFlowブランチ運用・マージ運用を理解できる ・環境構築からデプロイメントまでのプロセス改善、効率化のご経験 Linux・プログラミング言語・フレームワーク ・Linux / Ubuntu 又はその他ディストリビューションの理解 ・実装を経験したプログラミング言語の特性及びバージョン特性に理解がある ・スレッドを正しく扱える ・Qt等GUIフレームワークを活用した開発経験を有している 設計・試験 ・アーキテクチャ設計、詳細設計のご経験 医療・AI・画像処理 ・内視鏡映像に対する画像処理、要素技術開発のご経験 ・libtorch / TensorRT を利用したAI推論(前処理・後処理を含むテンソル処理)のご経験 ・CUDAを利用した画像処理高速化、GPUDirectを利用した入力低レイテンシー化のご経験 続きを見る