Robotics Engineer Intern


Maidbot is a fast-growing robotics company pioneering a revolution in hospitality - the world’s largest industry - by creating robots to handle the dull, dirty and dangerous tasks required of human workers. With rising market demand and Maidbot’s first-mover status, we have already partnered with many of the largest hospitality brands through pilot programs and pre-orders. After completing a successful test with one hospitality company where a dozen of our robots worked alongside hotel staff, we are developing new features and enhancing our current software stack, which ranges from a customer-facing web application to autonomous robotics to state-of-the-art electronics. In our new Austin office you’ll find an army of robots; 3D printers to laser cutters; hypoallergenic dogs; and an endless supplies of hawaiian shaved ice, coffee, and tea!


You are a highly motivated student with a robotics background and a growth mindset. You’ll be working on projects that will facilitate Maidbot’s deployment of dozens (then hundreds!) of autonomous mobile robots. You will also be working closely with our team of full-time robotics, software, and hardware engineers. Most importantly, you are passionate about playing a key role in the development of a revolutionary robot.


  • Robotics software development tasks critical to Maidbot’s success.
  • Two to five different projects, depending on the length of the internship.
  • Specific projects will be determined based on the individual’s experience, strengths, and interests.
  • The tasks will range from robotics software development, to testing (in simulation, in our custom arena, as well as in the field), to supporting pilot programs.
  • The development tasks may span the entire spectrum of robot autonomy software, from high level planning to interfacing with sensors and other onboard hardware.


  • Working on a B.S. or M.S. degree in Robotics, Computer Science, or related Engineering field.
  • Expected graduation date between May 2017 and May 2019.
  • Minimum availability of 8 weeks. Ideally at least 10 - 12 weeks.
  • At least 1 year of C++ development and object-oriented design experience.
  • Coursework and / or extensive experience with robotics, especially mobile robot navigation (SLAM, localization, path and motion planning, etc.)
  • Experience working and developing in a Linux environment.
  • Applicants must be authorized to work in the U.S.


  • Substantial experience with the Robot Operating System (ROS).
  • Experience developing for an embedded Linux target environment.
  • Substantial Python development experience.
  • Practical robotics experience through, projects, competitions, or prior internships.