Applied Scientist

Robotics and AI Institute
Cambridge, MA
Category Engineering
Job Description
Role Overview

Conduct complex research and develop cutting-edge robotics technologies and robots used in cognitive AI, athletic AI, organic hardware design, and robot ethics.

What You Will Do

Develop new algorithms, leverage complex robotics technologies, provide critical solutions, bring new hardware and ideas, create solutions, guide design reviews, promote quality and reliability, and develop long-horizon behaviors.

Why It Might Be a Fit

Requires experience in designing and developing robot software applications, working with robot systems that utilize machine learning, designing and conducting robot experiments, developing fault-tolerant behaviors, integrating hardware and software systems, and designing and conducting tests with hardware in the loop.

Requirements

  • Bachelor’s degree in Computer Science, Robotics, Mechanical Engineering, or a closely related field
  • 2 years of post-baccalaureate experience in a robotics engineering-related occupation
  • 2 years of experience designing and developing robot software applications in production environments using C++ or Python and using frameworks, including Robot Operating System (ROS) or equivalent
  • 2 years of experience working with robot systems that utilize machine learning (i.e., imitation learning and reinforcement learning) for autonomous manipulation
  • 2 years of experience designing and conducting robot experiments in both hardware and in simulation, including building the hardware and simulation environments
  • 2 years of experience developing fault-tolerant behaviors for mobile manipulation robots with abstractions, including finite-state machines or behavior trees
  • 2 years of experience integrating hardware and software systems and working with and debugging systems, including motion planning, low-level motor control, perception, state estimation, and navigation
  • 2 years of experience designing and conducting tests with hardware in the loop, using visualization and debugging tools to conduct failure analysis on robot logs, and creating concise fixes to the system based on findings
  • 1 year of experience using robot platforms capable of mobile manipulation
]]>