August Robotics is a start-up company which builds specialised robotic solutions to augment and enhance the day-to-day lives of ordinary people. We believe that over the next generation, specialised robotic assistants will become ubiquitous in people’s day-to-day lives, and August Robotics aspires...

August Robotics is a start-up company which builds specialised robotic solutions to augment and enhance the day-to-day lives of ordinary people.

We believe that over the next generation, specialised robotic assistants will become ubiquitous in people’s day-to-day lives, and August Robotics aspires to be at the forefront of this “robotics revolution”.

August Robotics was founded in Australia by Alex Wyatt, and now has presences in China (Hong Kong and Shenzhen) and Australia (Melbourne).

Robotics Engineer (Software)

Job level Entry
Work exp No work experience To 2 Years
Education Bachelor Degree
Language Chinese - Mandarin
Location
Within Hong Kong, Shenzhen (深圳)
Employment type Full Time
Industry Machinery / Automation Equipment
Job function Information Technology > Software Development
Published On 25/04/2018

 

THE ROLE

As a software-orientated Robotics Engineer, you will be a member of August Robotics’ technical team. The role is a rare opportunity for technical enthusiasts looking to “get in at the ground floor” of a robotics start-up with extremely ambitious goals for the future.

You will participate in the full development life-cycle, from definition and design to product delivery. You will be responsible for using Python-based ROS tools and libraries to code and develop thecompany’s robotic prototypes and products, and you will work on every level of the stack (frontend to backend), from start-to-finish.

You will be expected to design, develop, test, deploy, maintain and improve software while working in an agile environment. You will take ownership of sprints, manage deadlines and deliverables, and keep up to date on new technologies. You should be an expert in using the Robotic Operating System (ROS), and you should be willing and able to train other members of the team on how to best utilise ROS and its associated functionality.

You will also be responsible for using ROS to code drivers, firmware, controllers and other required interfaces to ensure that the constituent motors and components within the company’s robots all function optimally. The Robotics Engineer will be expected to use Python as the coding language of choice, and will work in a Linux based environment (Ubuntu and/or Raspian).

The role will be based in Hong Kong, but will include frequent travel to August Robotics’ office in Shenzhen, China.

 

YOUR SKILLS

You must show:

– Degree from a top-tier University in Hong Kong or China (must be a 985 university, ideally a C9 university) or from overseas in Computer Science, Software Engineering, Control Engineering, Mechatronics or a related discipline

Expert level experience and familiarity with the Robotic Operating System (ROS), with recent experience that includes coding & developing robotic products, drivers or controllers in ROS

Expert level programming skills in Python (and its associated libraries)

– Strong Linux (Raspian and/or Ubuntu) skills

– Excellent communication skills and strong teamwork capabilities

– Native level fluency in Mandarin Chinese and comfort with simplified Chinese characters (spoken English is NOT required for this role)

In addition to the above requirements, which you must demonstrate, the following skills are helpful but not required:

– Familiarity with embedded systems (eg. Arduino) and with general electrical engineering concepts

– Experience with basic mechanical engineering tasks such as Solidworks modelling and product design

– Experience playing a lead role in software development projects implemented using agile / scrum methodology

While not 100% necessary, it is ideal that you have 1-2 years work experience as a robotics engineer or in a similar role in which you used ROS heavily. For fresh graduates, you must have developed an advanced ROS based project (ideally using Python) in the past 12-18 months as part of a university project, internship or personal project.

You should be comfortable with ambiguity and excited by the idea of working in an entrepreneurial culture. You should be willing to jump in and lend a hand on a range of different issues when the need arises.

 

HOW TO APPLY

An attractive remuneration package will be available to qualified candidates. To apply, please send your CV and cover letter by clicking