I applied through the company careers site and received an email to schedule a 1-hour technical screening with the hiring manager. The interview focused mainly on embedded C programming concepts such as static, extern, and volatile, memory management, pointers, stack vs static memory, and undefined behavior. There was also a live coding/data structures round involving loop detection in a singly linked list, along with discussion of pointer handling and complexity analysis. The interviewer asked several follow-up questions to test depth of understanding in embedded systems and firmware development.