I applied online via LinkedIn and was pleasantly surprised to get an email response. Had a phone screen with the recruiting manager and then a phone interview with an engineering manager the following week. Another week later, the recruiting manager contacted me to set up an in-person interview at the facility in Fremont, CA for the following week. The in-person interview comprised of a 30min presentation where I had to describe a technical challege I had faced and then back to back 30min interviews with 6 engineers/managers. The following week I received an offer.