The interview process began with an HR screening call that focused on my background, notice period, and salary expectations. Then, I had a technical interview with an engineering manager and a senior developer. They asked deep questions about embedded C, microcontroller architecture, and real-time systems. I was also asked to explain how I’d handle interrupt handling and memory management. The final round was more about system-level thinking and how I'd approach debugging complex issues in automotive applications. It was challenging but insightful.