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.