Software Engineer



Writing software for our new robots – we plan to launch 4 robots this year. We are currently working on version 2 of our telepresence robot, a social robot and a robotic arm.

Working with customers to improve robot user experience.

Working hours/days and frequency of work


Or if still attending university: Flexible to accommodate your university studies. Minimum 25 hours/ week preferred

Required skills/ experience

Experience with at least one or two of the following:

  • Understanding of object oriented programming
  • Ability to write well structured and well documented code
  • Experience with Python
  • Experience with Java
  • Experience with JavaScript


  • Experience with Django
  • Experience with node.js
  • Experience with Android or iOS app development
  • Experience with version control
  • Familiarity with a linux/unix environment
  • Familiarity with AWS
  • Proficiency in HTML/CSS
  • Understanding of REST APIs
  • Examples of previous work (e.g. GitHub, personal projects)

Useful to have

  • Experience with some form of embedded C (e.g. avr-C, Arduino C, etc)
  • Understanding of embedded electrical systems (e.g. I2C communication, PWM, etc)

To apply

Email the following: CV, contact details (name, phone number, email address) to [email protected]. Also answer the following questions:

  • What are some engineering projects (personal, open source, commercial, etc.) that you've worked on?
  • Why would you like to work at aubot?
  • What skills do you bring with you?
  • When will you be available?

About Aubot

Want to create robots that make a difference? Aubot makes telepresence robots and robotic arms for people with a disability. Schools, offices, hospitals and museums use our robots everyday. Founded by 2012 Young Australian of the Year, Marita Cheng, aubot was part of the Melbourne Accelerator Program 2013, run by the Melbourne School of Engineering. Join us as we build our next generation robots!

  • Company
  • Location
  • Posted