I applied through a staffing agency. The process took 2 weeks. I interviewed at Tinsley Laboratories (Richmond, CA) in Oct 2009
Interview
first interview + SolidWorks Test, then Second interview
First met with HR, then couple department lead, and lastly the program manager
introduce yourself, talk about what you did before from your last job, they will then tell you what project you supposed to work on, show you a video, and ask if you are interested.