Wait - wut? Where's "here?" If it is the US, it is not usually called "aviation engineering", but there is aeronautical engineering & aerospace engineering. A lot of guys doing flight controls are aero or electrical engineers - it usually depends if you are more focused on control of the flight dynamics (aero) or in the design of the avionics boxes themselves (electrical) or in the programming of those boxes (aero or electrical or computer engineering). Then there are the folks that are involved with the actual mechanics of moving the control surfaces (electrical or mechanical or hydraulic engineering) or of the forces, vibrations & material composition of the control surfaces (mechanical or materials or aero), or a dozen other disciplines involved.
As far as the languages & "high level" of the programming used in aircraft - what you are saying is true of the actual avionics boxes, which tend (but not always) to use specialized embedded real-time languages, but there are TONS of other places where coding is done using the latest and greatest of whiz-bang technology - for example, multi-million dollar simulators using banks of CPUs & GPUs to create fluffy clouds and missile vapor trails inside 40 foot domes, or aerodynamic flow visualization models running on hyper-cubed linux clusters. Back in the dark ages (~1998), I was playing with C++, enterprise Java beans, CORBA (precursor to SOA & web services) and some other "new" technology - all while working in the aerospace industry.
I'm not saying there isn't also PLENTY of old tech still running in aerospace - my point is that there is also plenty of new tech too.
When you work in the aerospace industry are you doing sexy web development? No. Are you doing sexy game development? Sort of, but it's just a much bigger game platform and you don't win gold coins and health points...