Manipulation Software Engineer

  • Wien
  • Aeolus Robotics
Job Description Aeolus Robotics Inc. ( https://www.aeolusbot.com ) is seeking skilled and motivated roboticists who are hands-on, technical, and passionate about making their robot dreams become reality. Job Responsibilities:  You will contribute to various improvements of our current arm planning, simulation and control infrastructure, impacting how the robot will be able to move in semi-structured, real world environments. More in detail, your responsibilities will include: Maintaining and upgrading arm control system Improving and robustifying the current motion planning pipeline: using state of the art software and implementing new algorithms, optimizing code to be fast and use limited computational resources, using reactive strategies to adjust online to environment changes; Exploiting full robot capabilities by taking statics and dynamics into account; Exploiting full robot capabilities by taking statics and dynamics into account; Making robot simulation more efficient and increasing realism to reduce the need for real robot testing, involving URDF and robot model tuning. You will be working alongside founders, researchers, and engineers to design and build first-generation robotic solutions for mass consumer adoption Job Requirements: Experience: Master’s degree or equivalent, with specific experience in robotics / motion planning. 3+ years of relevant experience. Mandatory Requirements: Theoretical background in control algorithms. Theoretical background in forward/inverse kinematics. Experience with ROS and robotics simulation. Strong C++ knowledge, basics of Python / bash, basics of git. Preferred Requirements: Ph.D in a related field, or equivalent experience. Hands-on experience with gravity and dynamics compensation control laws, force control, impedance control. Hands-on experience with kinematics algorithms. Hands-on experience with reinforcement learning in context of motion planning. Hands on experience with (nonlinear) optimization algorithms and frameworks. Hands on experience with motion planning for articulated kinematic structures. Experience in motion planning and control architecture design. Debugging, unit and integration testing working knowledge. 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://www.aeolusbot.com/about#careers ) to start growing with us. Requirements C++, ROS, control algorithms, forward/inverse kinematics