I applied online. The process took 2 months. I interviewed at Qualcomm
Interview
Technical screening, then 5 onsite interviews (talk about my prior research, machine learning theory, basic math, basic coding questions, a behavioral interview). Everything was quite smooth, and the communication was excellent.