Baidu Sunnyvale , CA 94085
Baidu USA, located in Silicon Valley, is looking for world-class engineers to join its IDG team a.k.a Intelligent Driving Group. The IDG team is aiming to develop advanced autonomous driving technologies which will let us transform mobility and improve the lives of billions of people.
Here's what you will do:
Work with world-class software engineers and scientists on cutting edge autonomous driving technology, investigating, evaluating and prototyping heterogeneous computing accelerators.
Work with HW team to analyze and identify bottleneck and architecture limitationsamong compute, storage and I/O components in the autonomous driving system; propose, evaluate and prototype solutions for better performance and safety; drive designs from concepts to commercial products.
Work with SW team to bring up evaluation platforms and prototypes, analyze SW workload, and come up system level solutions to improve overall performance.
Here's what we'd like to see in you:
BS/MS degree in EE/CS/CE, or similar technical field of study or equivalent practical experience.
5+ years of experience as a major contributor developing a complex compute system that utilize x86 or ARM CPUs, GPUs, FPGAs, PCIe, Ethernet, etc.
Fluent in programming languages such as C++ or Python
Experience in any of the following areas
Embedded system development
Embedded system validation or performance tuning
Video or image processing in embedded system
Parallel programming using CUDA, OpenCL, OpenMP, etc
Deep learning network implemented on embedded systems
Mission alignment: If you want to be part of Baidu IDG to accomplish our audacious mission, we will provide you with the best possible platform to do that.
Self-directed: We work best with people that are driven, motivated, and aspire to greatness. Are you the sort of person that, if you had time on your hands, will independently find interesting ways to push the envelope?
Hungry to learn: We are eager to see you learn new skills and grow. But learning is hard work and this is something we hope you want to do.
Team orientation: We work in small, fast-moving teams. We don't believe in lone wolves. We watch out for each other and go after big goals together as a team.