As a senior member of our team you will be responsiblefor developing and maintaining software to drive the car, given various sensorinput devices including Camera’s, LIDAR, RADAR, GPS, IMU and others on VehicleCAN, work with different teams here to transform the information into drivingthe car with the best experience. You will work with different teams on allsort of challenging problems for autonomous driving including computer vision,deep learning, object tracking, car controlling.

You will help build the software and make it workflawlessly and safely on our driving platform. You are expected to have strongcommunication, organizational, and analytical skills. Solid understanding andstrong System software experience is a requirement. Experience with GPUtechnology, image processing, computer vision, and multimedia are highlyvalued. Familiarity with deep learning / artificial intelligence is desirable.

What you’ll be doing:

o Craft the driving application for Autonomous Vehicleproducts

o Solve the real challenging problems in the software withdifferent teams and to drive the car with the best experience

o Performance optimization on our driving platforms

What we need to see:

o You have a PhD in EE/CS or closely related field (or additionalequivalent experience) with 6+ year of relevant work and lab experience

o You possess a deep understanding of programming languagesin C, C++ and Python.

o You are familiar with source control tools (git,Perforce, etc.)

o You are experienced in developing system software mostlyin user space but also feel no big deal in digging deep into kernel space andeven low-level hardware

o You know too much about system programming, threading,mutex, synchronization, communication, and parallel computing to build highlyscalable and efficient applications

o You are more than familiar with underlying hardwarearchitecture for CPU/GPU and memory, and understand performance from bottom up

o You should display outstanding communication andcollaboration skills, as we work as a tightly-knit team, always discussing andlearning from each other and driving things forward and making solid progress