iCar employs 631 employees. The iCar management team includes Stephen Tucciarone (CEO), K Ramesha (Principal Scientist), and Artabandhu Sahoo (Head and Principal Scientist).
Get Contact Info for All DepartmentsLooking for a particular iCar employee's phone or email?