I applied through university. The process took 1 day. I interviewed at ICSI (Berkeley, CA)
Interview
Rather informal and painless for junior staff. For more senior folks, you're expected to spend a day at ICSI giving a talk on your research work and cycling through interviews with staff.