给公司开车违章由机动车驾驶人承担。不过,用人单位的工作人员因执行工作任务造成他人损害的,由用人单位承担侵权责任。用人单位承担侵权责任后,可以向有故意或者重大过失的工作人员追偿。给公司开车出了事故一般是由公司承担赔偿责任。闯红灯、越实线等违章由开车的人来承担,如果公司有约定除外。所以,在驾驶车辆的时候应该谨慎驾驶,对于一些在驾驶途中不慎造成的交通事故,应该积极承担。