2 rounds of interview.
1st round of 30 minutes with 3 people on team describing my experience and various projects.
2nd round of 90 minutes was showing a code that I developed in past, and questions based on it for the first 30 minutes. For next 30 minutes questions regarding C++ and robotics. Last 30 minutes mostly HR type questions asking various scenarios you were in and how you dealt with them.