Implement and optimize autonomous driving algorithms in embedded system and push forward for production.
Familiar with computer architecture, memory management, cache mechanism, and has experience of system performance, memory optimization
Familiar with OS theory including IPC and concurrency mechanism
Strong C/C++， assembly programming skills
Good English ability of reading, writing and speaking
Strong willing and ability of self-study
Good team-work, communication, collaboration, and pressure undertaken capability
Solid mathematics background, including linear algebra, probability theory and calculus
Familiar with Matlab or Python
Understand GPGPU heterogonous programming, has experience of OpenCL or CUDA programming.