* Work on embedded software stack, including drivers, middle-ware, libraries and applications. * Integrate embedded system into our autonomous driving system. * Build up embedded system oriented software development process, including development environment, continuous integration, testing and deployment.
* Exceptional experience in software development for embedded systems * Track record of experience in real-time operating systems or multi-threaded software development * Knowledge of computer architecture, CPU and GPU execution performance, and/or GPU computing architecture and programming model, etc. * Strong leadership skills * Excellent organizational and communication skills