Robotics Software Engineer

Job updated 4 months ago
Actively Reviewing Resumes

Job Description

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, generating software architecture, designing and building full-stack software, or managing software build & releases in robotics companies or universities.

You will be:

• 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, adapt to new requests for use cases, and be able to communicate effectively with software developers and roboticists in other teams to speed up the development of high-quality software.

Requirements

Mandatory Requirements:

• PhD and/or Master in robotics or computer science or equivalent
• 3-4 years experience in software development, 1-2 years experience with robotics
• Very good software development skills in C++ , basics in python/bash
• Basics of ROS
• Comfortable with git and debugging tools:
• Experience in the 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:

• CS/PhD in robotics software
• Professional experience with ROS
• Excellent C++ skills
• Work experience with mobile manipulator robots in the domestic environment
• Experience with fault tolerance and error recovery in robotics
• Experience with system integration
• Own work on decision-making systems in robotics

3
4 years of experience required
50,000 ~ 120,000 TWD / month
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
Logo of Aeolus Robotics Taiwan.

About us

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 Taiwan and will soon expand globally.

We are an international company with development centers around the world. 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/careers) to start growing with us.

Check out this video from Youtube: 



Jobs

Full-time
Mid-Senior level
2
50K ~ 120K TWD / month
Save

Full-time
Mid-Senior level
2
50K ~ 120K TWD / month
Save