The process was very thorough and enjoyable (as interviews go). Initial steps were phone screens and take home test. The test was to write a Python program that spawns multiple processes. During the onsite, I met with several engineers, discussed the usual problems of embedded avionics, did some coding (driver level), and talked some about development processes and standards.