Aeolus Robotics inc. is seeking skilled and motivated roboticists who are hands-on, technical, and passionate about making their robot dreams become reality.
Your responsibilities:
We are looking for a candidate with an MSc or PhD Degree in Robotics (or equivalent experience) or a Computer Science degree with a strong background in Robotics. This position is for an applied robotics developer: you need good knowledge and experience with programming in ROS and C++ while also understanding that you are working with active hardware.
A plus is having experience with solving complex robotics problems, having generated software architecture, designed and built full-stack software, or managed software build & releases in robotics companies or universities.
Your responsibilities will include:
Designing, implementing and testing robotic software that integrates robotics functions from manipulation, perception and navigation teams into useful robot behaviors to be used in our behavior tree framework;
Designing, implementing and testing new use cases for the Aeolus robot based on customer requirements;
Improving our advanced behavior tree framework that controls and orchestrates all our robot capabilities;
Collaborating with all robot development teams;
Troubleshooting robot software;
The successful candidate will deliver high quality code for robot execution, will adapt to new requests for use cases, and will be able to effectively communicate with software developers and roboticists in other teams to speed up development of high quality software.
Requirements:
Mandatory Requirements:
PhD and/or Master in robotics or computer science or equivalent.
Min. 3 years experience in software development.
Min. 1-2 years experience in robotics.
Very good software development skills in C++, basics in python/bash.
Basics of ROS.
Comfortable with git and debugging tools.
Experience in Robotics field:
Good general knowledge of different types of algorithms for motion planning, perception and especially decision-making.
Experience with real autonomous robots.
Preferred Requirements:
Professional experience with ROS.
Excellent c++ skills.
Work experience with mobile manipulators robots in domestic environments.
Experience with fault-tolerance and error recovery in robotics.
Experience with system integration.
Experience with learning applied to robotics, in particular task planning.
Own work on decision-making systems in robotics.
Company Description:
Aeolus Robotics is a fast-growing robotics company deploying robotic services in a broad range of industries. Our advanced robotic capabilities are already commercialized for hospitals, hotels, and eldercare facilities. We currently provide intelligent robot services in Japan and will soon expand to Europe and the US.
We are an international company with development centers around the world. Come do ground-breaking work with us on general-purpose service robotics in unstructured human spaces. We invite you to visit our careers page ( https://aeolusbot.com/about#careers ) to start growing with us.