Senior Robotics Engineer Job Description

Senior Robotics Engineer Job Description Template

Our company is looking for a Senior Robotics Engineer to join our team.

Responsibilities:

  • Work closely with the perception team, supporting SLAM, feature identification, and toolpath generation;
  • Develop planning algorithms for creating manipulator toolpaths and mobile base navigation;
  • Guiding the development of the core behaviors for automating the building process and carrying them from concept to deployment;
  • Develop planning algorithms for creating manipulator toolpaths and mobile base navigation;
  • Guiding the development of the core behaviors for automating the building process and carrying them from concept to deployment.

Requirements:

  • Product or field deployment experience in a commercial or military setting;
  • Software fundamentals (iteration, data structure, object oriented programming, bits and bytes);
  • Experience with planning and perception algorithms;
  • Experience working on manipulation or mobile robotics;
  • Experience working on manipulation or mobile robotics;
  • 5+ years of software development experience;
  • Familiarity with ROS is a plus;
  • BS, MS or PhD in computer science or related field;
  • C++ and Python in a Linux environment;
  • Strong linear algebra skills;
  • Experience with Distributed Systems;
  • Mechanical engineering experience is a plus, but not required;
  • Knowledge of computer vision is a plus;
  • Expertise in Python;
  • Controls experience is a plus, but not required.