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

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

単価

70 ~ 80万円/月額

職務内容

①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などの画像処理ライブラリを利用した実装経験 ・静的解析や動的解析によるコード分析、テスト

稼働時間

140~180時間

契約形態

業務委託

商談回数

1回

支払いサイト

15日に変更可能

その他情報

- 商流 元請

情報提供元: A-S****

6年弱

おすすめのフリーランス求人・案件

案件応募についてよくある質問

案件に応募後、その案件を保有しているエージェントとの面談にて、より詳細なご条件や現場の状況をお伝えします。一度応募し、直接お話を聞いてみることをおすすめします。その際、ご自身の経験やご希望に合わせて、他の非公開案件を提案してもらうことも可能です。

案件の要件はあくまで目安であり、実際にはご自身のスキルセットをヒアリングした上で、エージェントが参画可能性を調整・確認します。スキルが一部不足している場合でも、現状のスキル感で参画可能な類似案件を紹介してもらえるため、まずは気軽に応募・相談してみてください。

ぜひ積極的にご応募ください。特に高単価やリモート可などの人気案件は募集枠がすぐに埋まってしまうため、興味を持った段階で早めに連絡を取ることが重要です。応募することで、エージェントから面談のポイントや商談を通過するためのアドバイスを受けることもできます。

複数社へ同時に応募することに制限はございません。複数の案件を並行して進めることで、条件を比較検討しやすくなり、理想の案件に参画できる可能性が高まります。内定(オファー)が出た際も、比較対象があることで単価交渉などが行いやすくなるメリットもあります。

支払いサイトや精算幅は、案件を保有する各エージェントの規定により異なります。具体的な条件については、応募後の面談時にエージェントの担当者へ直接ご確認ください。フリーランススタートでは、多くのエージェントと提携しており、ご希望の支払いサイクルに合った案件探しもサポートしています。