Typical interview process. Start with a brief phone chat with a hiring recruiter to gather information about current experience, willingness to move/travel, and touched briefly on some of the languages they’re looking for experience with. Second interview was a video interview with 2 hiring managers. Went a bit more in-depth with OOP principles, some C /C++ questions, experience with problem solving and questions about larger scale projects I’ve worked with and communication methods I have experience with such as uart, can, rs232, 422, arinc, etc.