I applied on their career page. A few weeks later a recruiter from iRobot contacted me via email and setup a phone screen. That went well and she promised to setup a call with the hiring manager. And, that never happened. Every time I followed up, I was given false assurances and this went nowhere. It has been six months since the initial phone screen now and this has gone nowhere. Either their hiring process is broken or they just don't care about their potential employees.