Standard hiring process. I applied online and was contacted by recruiter within about a week to setup an in person interview. Met with 3 people at the interview, hiring manager, engineering site lead, and additional manager. Was asked about 10-15 questions which came off a list. Was able to ask questions of the panel for more information on the job responsibilities. Waited about a week before receiving an offer and accepted. I did not try to negotiate but it might have been possible.