Robotics Engineer, Software
iRobot Corporation
Robotics Engineer, Software
Robotics Engineer, Software (iRobot Corporation, Pasadena, CA) Design & develop software infrastructure for manufacturing test fixtures that integrate mechanical constructs, electrical devices, & software components. Design & develop web-based visualization tools. Design & develop low-level embedded software drivers for dedicated sensors & components. Design & develop algorithms for calibration of cameras, custom-based proximity sensors. Develop autonomous control systems for robotics. Minimum Requirements: Bachelors degree or US equivalent in Comp Sci, Comp Engin, Elec Engin, or related, plus 1 year professional experience using C/C++ in full software development lifecycle (incl building, & maintaining, software features) for vision systems design & development in robotics. Must also have: 1 year professional experience implementing embedded software for ARM platforms in sensor integration systems; 1 year professional experience using MySQL databases to develop applications; 1 year professional experience using Django, Python, Javascript, CSS, & HTML to develop web applications; 1 year professional experience developing calibration algorithms for camera & camera-based systems; 1 year professional experience validating complex systems (include hardware, software, & mechanical components of robotics); 1 year professional experience working with concurrent programming, operating systems, compilers, & computer architecture to manufacture test fixtures that integrate mechanical constructs, electrical devices, & software components (include Graphical User Interfaces, algorithms, database servers); 1 year professional experience manufacturing, testing fixtures, & validating a production line; any professional developing real-time algorithms for obstacle avoidance in robotics; any prof experience using embedded processors & Serial Peripheral Interface or Universal Asynchronous Receiver-Transmitter protocols to develop drivers that acquire sensor information; any prof experience using Qt framework to develop GUI applications; any professional experience programming laser sensors for mobile robotics to detect obstacles; any professional experience using behavior-based control, navigation, obstacle avoidance, Simultaneous Localization & Mapping, & control systems. Send resume to: Sara O'Connell, iRobot Corporation, 8 Crosby Dr, Bedford, MA 01730. Specify Ad Code RRSO.
EOE. MFDV. Pasadena CA