Open Roles at Hello Robot
Martinez, CA 94553, USA -
Full Time


Start Date

Immediate

Expiry Date

14 Nov, 25

Salary

0.0

Posted On

14 Aug, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Calibration, Version Control, Git, Python, Docker, Github, Linux, Kinematics, Robotics, Unit Testing, Dynamics, Algorithms, C++, Ros, Device Drivers

Industry

Computer Software/Engineering

Description

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.

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

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)

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 experienc
Responsibilities

RESPONSIBILITIES

  • 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
Loading...