業務内容
【概要】
微細化、高解像度化、リアルタイム化を追求した革新的な製品を市場へ投入するためには、ソフトウェアの性能向上が不可欠です。
しかし、その高度な要求に応えるためには、計算機のマルチノード化やCPU・GPUの並列度増加といった複雑なプログラミングが課題となります。
そこで、私たちはこれらのハードウェアが持つ潜在能力を最大限に引き出すプログラミング技術で、この難題を解決します。
お客様の新規装置開発を、研究開発段階から製品リリースまで一貫して支援いたします。
高性能アルゴリズムの開発から、特定のハードウェアに最適化された高速化技術まで、お客様のニーズに寄り添い、性能向上に貢献いたします。
【具体的な職務内容】
・小規模チームのチームメンバーまたはリーダー
・特定装置のソフトウェア改善
・ソースコード・動作マシンへの深い理解
・最新技術の継続的な学習・知識更新
・専門知識を活かした顧客提案と開発主導
・顧客技術者との連携・協働
【案件例】
スループットが目標性能に達しないため、ボトルネックを解消し、性能を最大限に引き出す高速化を支援する
【開発環境】
お客様の開発環境に応じて変化します。
・開発内容タイプ:B2B,画像処理,組込み
・開発手法:アジャイル
・OS:Linux, Windows
・開発言語:C++, CUDA C++, Python
・開発支援ツール:GitLab, Slack