I have to say, I agree. I think it's pretty much unacceptable to turn out crap code. Even when it's open source. If the drivers are bad, people should buy other devices until the drivers are good. I do.
The problem then becomes, how to prevent the clever bad guy (with physical access to an AV for as much time as he needs) from fooling the AV into thinking it is carrying a person.
i'd say take the position and try to grow it from there, if you need to.
if you need data about configurations, ask for it anytime you need it. if they cant get it to you in a timely manner, complain up a few times, then try to get more access.
sounds like not having to change things is a good way to not get called to fix them, however. also sounds like you are being rewarded and should accept it. maybe you'll find they are open to you doing more once you prove you can continue to handle your duties well.
I'd love to have a company adopt some of these, polish the UI a bit, and provide an Android phone that ships with them by default, instead of the Google stuff.
To be or not to be, that is the bottom line.