Coming from a software engineer with many years of experience, there's always a learning curve especially when you're trying to implement it on new hardware. Add to the fact that you need to be extra careful & conduct through testing on something that carries a person's life in it; it'll take...