|
Staff Middleware Software Engineer9 {! r/ b% y- L. F+ k5 q
( z( F0 p2 v! d9 T公 司:A famous IC company3 ^4 n5 y4 q: a8 F
工作地点:上海- j0 @* T, r7 i, Q& Y- `; a
- F, ^* E% m; c2 c6 R' {& {! g
Responsibilities:
; a' f3 N3 h! O4 a3 j9 PThis role will be taking the leading role of designing, implementing and optimizing the Math, DSP and Image Processing modules of the Ne10 library for ARM v7/v8 CPU architecture.
7 F$ `9 E" N W% Q6 e
" d* b, R) Q5 X& l, l) @Job Requirements: & m/ M; C* U7 N, s$ i: H* r ~9 ^
Skills: 7 z- ^8 {* |! N! H! Y) q
1) Having solid knowledge of mathematics, particularly engineering mathematics, scientific computing and numerical algorithms;
]1 v" `9 L+ @' ]8 ~2) Having solid working experience in the development for math lib (e.g. BLAS, LAPACK), DSP lib (e.g. FFTW) or image processing lib (e.g. OpenCV);- b+ P/ f$ V1 I8 D
3) Proficient in C/C++, and assembly for any hardware architecture (CPU, GPU or DSP).
' y9 I6 s) x' }0 \
0 }+ d) g& g! }Plus skills in any of the following fields:
1 S) @; l% _7 O" ?+ V4 [! m2 M" o/ S1) Having knowledge of CPU SIMD instructions
# O& L7 m. {; v% y$ M& C, m7 k2) Having knowledge of CUDA/OpenCL |
|