Can you elaborate on the proficiency of your dev team, is this with juniors etc? Is it a large team? And what is the complexity of the project? I think this is important information
Driver should be even more prone to programming bugs because most of it is about manipulating data in raw "untyped" memory.