The resume was forwarded by an internal contact. So, the interview setup/scheduling was relatively quick over email.
3 rounds of interview: two with the team members and one with the director.
The interview with ~7 team members was mainly technical. Question on:
Digital design principles: setup/hold times and ways to address setup/hold time issues, state machines, finding issues with digital circuits, other logic design questions
C: handling different endianness, embedded C code optimization issues
System Verilog questions
Logical puzzles
After the first two rounds the hiring manager indicated that the feedback was good and he would like me to come in to meet the director.
It took about 2 weeks from that point to receive an offer
Interview questions [1]
Question 1
Nothing was really difficult but some of the questions on System Verilog were very specialized /infrequntly used cases.