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 SW team to analyze autonomous driving algorithm performance, characterize compute workload, optimize performance among latency, throughput and CPU core utilization, drive down system cost and deploy into commercial products.
Work with 3rdparty vendors to bring up Baidu autonomous driving software on their computing platforms, analyze and optimize the SW workload, create/test/deploy SW libraries and APIs to enable adoption of these platforms in commercial products
Here's what we'd like to see in you:
BS/MS degree in CS/EE/CE, or similar technical field of study or equivalent practical experience.
5+ years of software engineering experience
Strong in coding: you're able to write high quality code in C++, and least one parallel programming language such as CUDA, OpenCL, OpenMP, SystemC, etc.
Experience in any of the following areas:
Embedded system performance analysis and optimization
Embedded system development
Video or image processing in embedded system
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.