I applied the position on their website and got the on-site interview at the Richardson's office.
The whole process is like 45 minutes with a technical engineer. The interviewer almost went through everything on my resume and ask me if I know the skill that listed on the job description. The interview was great and the atmosphere is free. Thought I will got the offer but got the rejection after the day of interview.