He is expert in machine perception for autonomous vehicles. His research interests include deep learning, computer vision, robotics and autonomous driving.

He is a recipient of four awards for his Ph.D. Thesis by a Spahish chapter of the Intelligent Transportation Systems Society (ITSS); the Spanish Chapter of the International Association of Pattern Recognition (IAPR); the UAB; and the Centres de Recerca de Catalunya (CERCA); three best paper awards (GTC2016, NIPs-Workshop2011, ICMI2011) and two challenges (CVPR-Challenge2013&2014). David has also participated in industrial projects with companies such as IDIADA Applus+, Samsung and Audi.

David, has been organizer of international workshops in main conferences (i.e., TASK-CV, CVVT, VARVAI) chair at conferences (i.e., IBPRIA), an Editor of the IET Computer Vision journal (IET-CV)and has served as Program Committe of multiple machine learning and vision conferences and Journals (i.e., NIPS, CVPR, ECCV, ICCV, BMVC).