ROS Resources: Documentation | Support | Discussion Forum | Service Status | Q&A

Mechanical Engineer for a Carriable Indoor Navigation Robot - CMU

Job Description:

We are seeking a dedicated engineer to contribute to the development of a new assistive indoor navigation robot. The qualified job applicant will work on developing a light-weight (carriable) robotic suitcase with force feedback capabilities in order to revolutionize mobility for blind people.

Work Environment:

You will be collaborating with an experienced R&D team of graduate and post-graduate researchers on solving challenging robotic design and implementation problems. We foster a rewarding work environment that supports growth and development in one of the top robotics institutions in the world located in beautiful Pittsburgh. We publish often in top robotics, computer vision and HCI conferences, and are passionate about tackling real-world robotics problems that can improve the lives of millions. If you would like to be part of this exciting research team that works on meaningful and impactful research, please contact us!

Roles and Responsibilities:

You will be working on designing, implementing and testing systems for localization, mapping, and motion/path planning. The duration will be one year with the possibility of extending based on performance. The tasks will include,

Integrate electro-mechanical system components for the mobile robot’s operation.
Develop robot localization and state estimation with IMU, motor feedback, and perception systems.
Interface the robot software to robot control hardware, motor controllers and wheel encoders.
Design suitable robot control algorithms for shared-autonomy with a human user, including guiding and supporting situational awareness.
Improve perception and control robustness in diverse environments and crowded area with surrounding people.

Required Experience:

Knowledge of real-time control systems and experience with robotics, robotic sensors, ROS, ROS drivers, motors and actuators, control systems, and safety systems.
Experience developing localization algorithms utilizing diverse sensor data.
Experience with state-of-the-art SLAM and robotic algorithms (calibration, tracking, ICP, etc.)
Familiarity with various sensor technologies such as LiDAR, cameras, IMU, and sensor fusion.
Extensive experience with developing in C/C++.
Knowledge of machine learning frameworks such as Caffe, TensorFlow, PyTorch.


Please send your CV (including two references and examples of robotic systems you have developed) and a short statement of purpose (SOP) describing your motivation for pursuing this position, to, and CC to and