Join us!

We’re always looking for incredibly bright, passionate, and creative builders and thinkers.

We have offices in the Bay Area, California and in Atlanta, Georgia.

Contact us at info@hello-robot.com to hear about opportunities.

Open Positions

We have no open positions at this time.


Summer 2024 Internships

Location: Martinez, CA / Remote

Hello Robot is working towards a future where robots are fun, useful, and inclusive. As an organization we value open-source software and conduct our development in the open. Our latest product release,  Stretch 2 - a mobile manipulation platform for research labs - has been featured by IEEE Spectrum and TechCrunch. Stretch has one of the world’s largest user communities for mobile manipulation. The community working with Stretch includes universities, startups, and Fortune 500 companies

We’re a small team with extensive robotics experience, and we’re committed to building a future where mobile manipulators can enhance life for everyone, including children, older adults, and people with disabilities.

About the internships:

Our summer internship program gives you the opportunity to work with real robots and learn the ins-and-outs of building an innovative robotics startup from the ground up. We provide an open, inclusive, and transparent work environment where interns can contribute to critical path hardware and software projects.

We have one open internship role remaining for summer 2024:

  • Robotics Software Engineer (focus Python Autonomous Capabilities) 

In this role, you’ll receive mentorship from experienced roboticists, and have the opportunity to learn from the founders: Dr. Aaron Edsinger, previously the Director of Robotics at Google, and Dr. Charlie Kemp, previously a tenured professor at Georgia Tech.

Location:

While we are open to remote internships for the Software Engineer internship, we believe that you’ll get the most out of the internship if you spend the summer at our Martinez, CA offices.

About you:

All graduate students, advanced undergrads, and recent grads are welcome to apply. Please note that the role descriptions below likely miss attributes or skills that could make you a great fit for the role. Research has shown this applies especially to women and other marginalized groups, who tend to apply only if they check 100% of every box. If you feel you’d be a good fit for this role, please don’t hesitate to apply!

How to apply

If you’re interested in applying for one of the internships, please share your information on the following form.

Robotics Software Engineer

The Robotics Software Engineer internships will give you the opportunity to work with real robots and write open-source software that will be used by our fast growing user community. Your work will improve the capability and reliability of Stretch. In this role you will:

Candidates will benefit from some of the following experience:

  • Hands on experience programming and debugging real robots

  • Proficiency in Python

  • Proficiency with ROS and robotics algorithms

  • Experience with Linux

  • A portfolio (e.g. on Github) demonstrating software and robotics experience

In addition to general robotics software development each internship has a specific focus area. 

Focus Area: Python Autonomous Capabilities

We are looking to develop a library of pure Python autonomous capabilities for Stretch. In this focus area you will expand on and improve the Stretch  Python software stack. Your work will enable the large community of Python developers and Embodied AI researchers to work with Stretch even if they lack ROS expertise.

In this role you will:

  • Develop new autonomous demonstrations for Stretch based on pure Python such as:

    • Auto docking self-changing

    • Navigation within a map

    • Finding and reaching to a person

  • Write accompanying documentation and tutorials

  • Help community members in their work using the Python SDK and  fixing issues in the software code base

  • Improve the quality of our Python code through implementation of expansive unit tests

This role requires strong experience in Python programming and autonomous robotics development.