I don't find it surprising. I don't always know how exactly every small feature is implemented in the software projects I've been the lead in, and an entire plane is probably much more complex than any of those.
Aircraft software is different. Pilots are supposed to know this kind of thing when they get a type rating. The chief engineer absolutely should do. Knowing which sensors the autopilots are using is not even arcane, it's basic knowledge.