[robotics-worldwide] [jobs] Job Opportunities at iRobot

Mario E. Munich mmunich at irobot.com
Wed Mar 12 13:40:26 PDT 2014


iRobot:
=============

iRobot designs and builds robots that make a difference. iRobot was
founded in 1990 by Massachusetts Institute of Technology roboticists
with the vision of making practical robots a reality. In 2012, iRobot
generated $436 million in revenue and employed more than 500 of the
robot industry’s top professionals, including mechanical, electrical and
software engineers and related support staff. iRobot stock trades on the
NASDAQ stock market under the ticker symbol IRBT. iRobot’s corporate
headquarters are located in Bedford, Mass. The company also has offices
in California, the United Kingdom, China and Hong Kong.

iRobot has made some of the world’s most important robots. iRobot’s home
robots are revolutionizing the way people clean – inside and out. More
than 9 million home robots have been sold worldwide. The award-winning
iRobot Roomba vacuum cleaning robot is leading the charge. Roomba made
practical robots a reality for the first time and showed the world that
robots are here to stay. iRobot’s acclaimed line of home robots also
includes the iRobot Scooba floor washing robot, the iRobot Mirra pool
cleaning robot and the iRobot Looj gutter cleaning robot.

As a pioneer in the robot industry, iRobot’s goal is to drive
innovation, serve as an industry catalyst and change the world by
fueling the era of robots.

To support and encourage the development of robot technology, iRobot
offers comprehensive resources for third-party developers, providing
information and products that facilitate the creation and easy
integration of new payloads, behaviors and capabilities on iRobot
platforms. iRobot collaborates with external developers from government
agencies, academic institutions and small and large businesses to create
and bring to market innovations that help warfighters and public safety
professionals tackle dangerous missions with less risk.

With more than two decades of leadership in the robot industry, iRobot
remains committed to providing platforms for invention and discovery,
developing key partnerships to foster technological exploration and
building robots that improve the quality of life and safety standards
worldwide.

--------------------------------------------------------------------------

*Robotics Navigation Scientist*
=============================

- _Title_: *Robotics Navigation Scientist*
- _Reports to_: Technology Organization
- _Location_: Bedford, MA or Pasadena, CA USA

Position Purpose:
==================
Design, implement, test and document robotics algorithms in C and C++ on
desktop and embedded platforms. One of the main focuses of the position
is the development of novel algorithms for mobile robotics navigation,
particularly simultaneous localization and mapping, obstacle avoidance
and path planning, and sensor fusion. Strong emphasis is placed on
embeddable algorithms for consumer robotics applications.

Requirements:
==============
- A solid engineering background with hands-on experience designing and
developing robotics systems.
- Understanding of and experience with any of the following:
behavior-based control, navigation, path-planning, obstacle avoidance,
SLAM, vision-based SLAM, estimation and control, and sensor fusion.
- Strong analytical skills and mathematical foundation.
- Good understanding of computer systems.
- Minimum of 3 years experience in algorithm implementation using C and C++.
- Algorithm development with Matlab.
- Excellent verbal and written communications skills.
- Ability to work independently, without direct supervision.
- Strong problem solving skills and ability to learn quickly.
- *Minimum Degree*: PhD in Robotics or related field.

Nice to have:
==============
- Understanding of and experience with any of the following: object
recognition, structure from motion, 3D reconstruction, ego-motion
estimation, feature extraction and matching, face recognition.
- Hands-on experience developing algorithms and building mobile robotics
platforms.
- Embedded programming experience.
- Ability to build/assemble/modify electronic assemblies or robots into
various configurations for test purposes.

--------------------------------------------------------------------------

*Robotics and Vision Scientist*
=============================

- _Title_: *Robotics and Vision Scientist*
- _Reports to_: Technology Organization
- _Location_: Bedford, MA or Pasadena, CA, USA

Position Purpose:
==================
Design, implement, test and document robotics and vision algorithms in C
and C++ on desktop and embedded platforms. The main areas of focus for
the position are the development of novel vision-based algorithms for
mobile robotics navigation (vision-based SLAM, fusion of vision and
dead-reckoning information, etc.) and/or object and place identification
(recognition of regular household items, furniture, doors, etc., and
identification of rooms and locations). Particular attention is placed
on embeddable algorithms for consumer applications.

Requirements:
==============
- A solid engineering background with hands-on experience designing and
developing robotics and/or vision systems.
- Understanding of and experience with any of the following: object
recognition, structure from motion, 3D reconstruction, ego-motion
estimation, feature extraction and matching, face recognition.
- Strong analytical skills and mathematical foundation.
- Good understanding of computer systems.
- Minimum of 3 years experience in algorithm implementation using C and C++.
- Excellent verbal and written communications skills.
- Ability to work independently, without direct supervision.
- Strong problem solving skills and ability to learn quickly.
- *Minimum Degree*: PhD in Computer Vision, Robotics, or related field.

Nice to have:
==============
- Understanding of and experience with any of the following:
behavior-based control, navigation, path-planning, obstacle avoidance,
SLAM, vision-based SLAM, estimation and control.
- Image processing experience including image sensors and image
acquisition familiarity.
- Embedded programming experience.
- Algorithm development with Matlab.
- Ability to build/assemble/modify electronic assemblies or robots into
various configurations for test purposes.

--------------------------------------------------------------------------

*Robotics and Vision Engineer*
============================

- _Title_: *Robotics and Vision Engineer*
- _Reports to_: Technology Organization
- _Location_: Bedford, MA or Pasadena, CA USA


Position Purpose:
==================
Design, implement, test, and document robotics and vision algorithms in
C/C++ on desktop and embedded platforms. The candidate will participate
in the creation of the next generation of consumer robotics products
developed at iRobot.

The position’s responsibilities also include validation and
characterization of the products developed at iRobot including embedded
solutions for vision and navigation, robotics components, and hardware.
The position involves a substantial portion of “hands-on” work and
requires an individual able to work independently with minimal supervision.

Requirements:
==============
- Hands-on experience developing robotics or vision systems.
- Working knowledge of C/C++.
- Working understanding of computer systems including concurrent
programming, operating systems, compilers, and computer architecture.
- Working experience in both Linux and Windows.
- Experience validating complex systems involving hardware, software,
and mechanical components.
- A solid engineering background with hands-on design and development
experience.
- Excellent verbal and written communications skills.
- Strong problem solving and analytical skills.
- Ability to learn quickly.
- *Minimum Degree*: MS in Computer Science, Electrical Engineering, or
related field.

Nice to have:
==============
- Ability to build/assemble/modify electronic assemblies or robots
into various configurations for test purposes.
- Understanding of and experience with any of the following:
behavior-based control, navigation, path-planning, obstacle
avoidance, SLAM, estimation and control.
- Understanding of and experience with any of the following: object
recognition, structure from motion, 3D reconstruction, ego-motion
estimation, feature extraction and matching, face recognition.
- Hands-on design and development experience of software and
hardware products.
- Experience developing embedded systems.
- Experience validating consumer or robotics products.





*Interested candidates should apply online to:
[https://careers-irobot.icims.com] or send email to
[dl-pas-careers at irobot.com]


/An Equal Opportunity Employer/

IMPORTANT: Please note that my email address has changed. Please change it in your records and address book to: mmunich at irobot.com



More information about the robotics-worldwide mailing list