募集終了リモートワークオンライン面談相談可面談1回

~80万/C/C++(AndroidNDK上)エンジニア/携帯カメラ向け各種画像処理アルゴリズムの高速化(ARMCPU/GPU/DSP)

70 ~ 80万円/月額想定年収:840 ~ 960万円

140~180時間

15日に変更可能

業務委託

みなとみらい

職務内容

①C/C++リファレンスコード(Windows/Android/Matlab)、  又は、ブロック図から、理論上の処理時間の見積、高速化方法の提案 ②アルゴリズムの最適化(演算量削減手法の検討、提案)  ・どのような手法を用いると演算量を削減できるかの検討、提案、実装   例:   O(K^2)->O(2*K)31x31のカーネルサイズのフィルタ処理を、LU分解で、演算量を15.5倍削減できる。   O(K^2)->O(KlogK)31x31のカーネルサイズのフィルタ処理を、FFTを利用して、演算量を20.8倍削減できる。 ③アルゴリズムの並列化  1: ARMCPU向け   1-1 アルゴリズムのNEON化    ・どのようにNEON化するかの検討、提案、実装    例: アンローリング、latencyを考慮した命令並べ替え、演算精度を考慮した並列化(16bit化することで8並列にするなど)   1-2 NEON化した処理のマルチスレッド化    ・どのようにマルチスレッド化するかの検討、提案、実装    例: キャッシュを考慮した領域分割、スレッドプールを利用したダイナミックなタスク割り当てなど  2: QualcomGPU向け OpenCL化  3: QualcomDSP向け HVX

必須スキル

・AndroidNDKでndk-buildやcmake、adbコマンドなどビルド、実行環境が構築できること  (最低限Linux上での経験があること) ・AndroidNDKでのC/C++実装経験3年以上 ・ARMNEON化(最低限IntelのSSE/AVXなどSIMD化)実装経験 ・pthreadでスレッドプールを利用したマルチスレッド化(最低限Windows上のマルチスレッド化)実装経験 <チーム編成> ・PM1名、リーダー2名、PG11名

尚可スキル

・GPU(OpenCL)/DSP(HVX(QualcomHexagon))/DSL(Halide)の実装経験 ・OpenCV/FastCVなどの画像処理ライブラリを利用した実装経験 ・静的解析や動的解析によるコード分析、テスト

案件の特徴

募集:1名(年齢不問)ネイティブのみ外国籍検討可能 就業:10:00~19:00(9:00-18:00でも可)(休憩1時間)    ※月平均150h PC:あり(win)

商談回数

1回

その他情報

- 商流 元請

情報提供元: A-STAR(エースター)

3年以上前