- Applied online, via company website
- Recruiter called, discussing my background and interests
- Second interview with hiring manager and team, going over my experience and asking basic hardware concepts and python questions
- Call from recruiter about job offer