Join us!

We’re always happy to hear from incredibly bright, passionate, and creative builders and thinkers. We have offices in the Bay Area, CA; Pittsburgh, PA; and Atlanta, GA.

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

Open Roles


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,  Stretch 3 - a mobile manipulation platform for research labs - has been featured by IEEE Spectrum and Technology Review. It has been used in award-winning work across HRI and Embodied AI. 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

WHO ARE WE?

We’re a small team with extensive robotics experience, and we’re committed to building a future where personal home robots are helping people in millions of homes.  We design, assemble, and test our robots in-house at our headquarters Martinez, CA (30-minute drive from Berkeley). Hello Robot has a world-class founding team with Dr. Aaron Edsinger, previously the Director of Robotics at Google, and Dr. Charlie Kemp – formerly a tenured professor at Georgia Tech.

Robot Support Technician

Location: Martinez, CA

WHAT YOU’LL BE DOING

As an organization we pride ourselves in providing very high quality and responsive technical support to a range of hardware and software issues that arise with the Stretch product line. Going above-and-beyond in supporting our customers is a key differentiating factor for our company.

In this role you will be the customer facing point person for all of robot technical support. You will organize and track outstanding issues on a daily basis;  triage support requests through fix-it-guides; conduct software and mechatronic debugging;  and work closely with our engineering team to resolve issues.

Responsibilities will include:

  • Maintain and keep up to date our support tracker, including internal time tracking

  • Ensure an outstanding customer support experience through responsive communication and timely resolution of issues

  • Triage issues across the mechatronics and software stacks, pulling in engineering support as needed

  • Maintain and write fix-it guides for common issues

  • Be an active member of our online forum, engaging users and fostering a sense of community

  • Develop user facing documentation for new product releases


Candidates will benefit from some of the following experience:

  • Hands on experience programming and debugging real robots

  • Experience with Linux command line tools

  • Experience with ROS2 

  • Experience with Python scripting


ABOUT YOU

Please note that the list below likely misses 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! 

We love working with smart, passionate, and creative people. We’re looking for the following qualities in a team member:

  • Enjoys engaging with and communicating with customers in a friendly and helpful manner

  • Intrinsically motivated self-starter, able to balance the good against the perfect

  • Excited to work in a fast-paced, highly-iterative, startup environment

  • Exceptional organizational and time management skills

  • Excellent communication skills and team player

  • Ability to commute to our office in Martinez, CA

Technical Skills and Experience

  • BS Mechanical Engineering/Mechatronics/Robotics/Software Engineering or related field, or equivalent experience

  • Demonstrated ability to debug robotic systems

  • Knowledgeable in robotics software & tools (eg, Linux CLI, ROS, Git, Docker)

  • Knowledgeable in mechatronics (e.g. Arduino, sensors, firmware, motors)

  • Comfortable reading technical documentation

Compensation:

This position pays $30-45/hour (depending on experience). Medical benefits included.

Location:

This is a full-time role at our headquarters in Martinez, CA.

How to apply

If you’re interested in applying for this role, please email <jobs at hello-robot.com> and we’ll be in touch shortly.

Senior Electrical Engineer - Robotics

Location: Martinez, CA

WHAT YOU’LL BE DOING

In this role you will be the lead developer of the next generation robot’s electrical system, ensuring that it is robust, well tested, and safe for long term use in in-home assistive applications.  You will guide the robot electrical, communication, and compute architecture, ensuring high performance, reliability, and safety, from initial concept through production.

Responsibilities

  • Serve as the technical architect and lead for electrical subsystems of our robot products.

  • Design and develop robust electrical systems, including analog and digital circuits, embedded systems, sensors, and power electronics.

  • Oversee the entire PCBA development lifecycle, from schematic capture and layout to prototyping, validation, and transition to manufacturing.

  • Execute rapid prototyping, board bring-up, and functional testing of electrical systems at the system and board level.

  • Troubleshoot and perform root-cause analysis for electrical issues in prototype, production, and deployed robotic systems

  • Develop comprehensive documentation outlining system design specifications, fix-it guides, and test procedures.

  • Ensure that all electrical designs meet relevant industry standards for safety, electromagnetic compatibility (EMC), and electromagnetic interference (EMI).

  • Collaborate with cross-functional teams, including mechanical, software, and manufacturing engineers, to ensure seamless hardware-software integration and alignment with product requirements.

Qualifications

  • Bachelor's degree in Electrical Engineering, Robotics, or a related field; a master's degree is preferred.

  • 4+ years of professional experience in electrical engineering, with a strong focus on robotics, automation, or a related field.

  • Proven experience leading the design and development of electrical systems for complex robotic platforms.

  • Strong proficiency with Altium.

  • Strong hands-on experience with lab equipment, including oscilloscopes, logic analyzers, and spectrum analyzers.

  • Experience with various communication protocols, including Ethernet, SPI, and I2C.

  • Proficiency in programming languages like C++ or Python is a plus.

  • Familiarity with design for manufacturability (DFM) and design for test (DFT) principles.

  • Exceptional problem-solving, analytical, and debugging skills with a detail-oriented approach.

  • Excellent communication and collaboration skills, with the ability to work effectively in a multidisciplinary team environment.

Candidates will also benefit from some of the following:

  • Hands on experience programming and debugging real robots

  • Experience developing and shipping electrical hardware products at moderate scale

  • Experience managing component selection, sourcing, and working with overseas vendors

  • A portfolio demonstrating experience delivering consumer facing products

ABOUT YOU

Please note that the list below likely misses 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! 

We love working with smart, passionate, and creative people. We’re looking for the following qualities in a team member:

  • Intrinsically motivated self-starter, able to balance the good against the perfect

  • Excited to work in a fast-paced, highly-iterative, startup environment

  • Exceptional organizational and time management skills

  • Excellent communication skills and team player

  • Excited to roll up your sleeves and do hands-on engineering development

  • Ability to commute to our office in Martinez, CA

Location:

This is a full-time role at our headquarters in Martinez, CA.

How to apply

If you’re interested in applying for this role, please apply via LinkedIn and we’ll be in touch shortly.

Low Level Robotics Software Engineer

Location: Martinez, CA

WHAT YOU’LL BE DOING

In this role you will be a key developer of the robot’s low-level software stack, ensuring that it is robust, well tested, and safe for long term use in in-home assistive applications. You will bring a production mindset to the next-gen Stretch software, enhancing the robot’s performance, reliability, safety, and maintainability. You will design and develop tests to ensure that the robot is able to operate for extended periods of time across a diverse range of home environments. 

Responsibilities will include:

  • Ensuring high quality, tested, and maintainable software across the Stretch Body Python SDK by employing best practices for unit testing, version control, and documentation

  • Developing tools to measure and validate system performance across a range of robot navigation and manipulation tasks

  • Measuring and improving system up-time by developing comprehensive long-term system level tests for the robot operating in real home environments

  • Identify, diagnose, and resolve issues with robot sensor, actuators, controllers

  • Identify, diagnose, and resolve issues with Linux packages and device drivers in C++, C, and Python

  • Develop and maintain tools to calibrate and qualify hardware during the robot production process

Candidates will benefit from some of the following experience:

  • Hands on experience programming and debugging real robots

  • Experience developing and shipping robot software to real users

  • Proficiency in Python, C++, and version control

  • Proficient characterizing and calibrating robot sensors

  • Experience troubleshooting Linux device drivers

  • Experience with ROS2 and robotics algorithms

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

ABOUT YOU

Please note that the list below likely misses 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! 

We love working with smart, passionate, and creative people. We’re looking for the following qualities in a team member:

  • Intrinsically motivated self-starter, able to balance the good against the perfect

  • Excited to work in a fast-paced, highly-iterative, startup environment

  • Exceptional organizational and time management skills

  • Excellent communication skills and team player

  • Excited to roll up your sleeves and do hands-on robot software development

  • Ability to commute to our office in Martinez, CA

Technical Skills and Experience

  • BS or MS in Mechanical Engineering/Mechatronics/Robotics/Software Engineering or related field, or equivalent experience

  • Minimum of 3 years of industry experience in developing and deploying robot software 

  • Experience with system integration, development, and testing on physical robots

  • Proficient in software development(e.g. Git, Docker, Python, Linux, unit testing, profiling)

  • Proficient in robotics development (e.g. URDF, ROS, kinematics, dynamics, modelling, calibration)

Location:

This is in-person at our headquarters in Martinez, CA.

How to apply

If you’re interested in applying for this role, please apply via LinkedIn and we’ll be in touch shortly.