Applied online through the careers website. Hiring manager contacted after 3 weeks and had a short phone interview. Following that the recruiter called up to schedule onsite. On-site was a very short interview (3 hours). There were 2 interviews, first was with a panel of senior guys (managers) which was very good and second one was with quality engineers.