The interview process consisted of a ~10 minute phone screen, followed by an hour-long technical phone interview the following week. Further steps would've included a virtual panel interview, but I did not make it past the technical phone interview.
The technical phone interview consisted of several common embedded software questions, such as SPI vs. I2C, or what happens during an interrupt. I was able to answer most (~75%) of the questions well, and I thought just about all of the questions were fair for this position. However, despite thinking that I had done fairly well during this interview, I received an email a few days later indicating that I had not been selected to move forward in the interview process. I would have been pretty bummed by this news if not for the fact that I had learned during the interview that the company uses the VectorCast tool to test their embedded software (I had used this at a previous job and never want to have to use it again).