Software Engineer, Robotics

A startup developing autonomous and collaborative robots focused on human-robot interaction and creating reliable robotic systems.
$160,000 - $170,000
Robotics
Entry-Level Software Engineer
In-Person
Robotics

Description For Software Engineer, Robotics

Collaborative Robotics is an innovative startup revolutionizing the field of human-robot interaction, seeking a Software Engineer, Robotics to join their Software and Autonomy team. This role is perfect for recent graduates passionate about developing cutting-edge algorithms for autonomous robots and eager to shape the future of robotics technology.

The position offers an exciting opportunity to work on both on-robot and cloud software development, focusing on creating highly reliable and fully autonomous collaborative robots. As a core member of the team, you'll be responsible for enhancing the current software stack and driving the design and implementation of next-generation robotic capabilities.

The role demands strong technical skills in Python or C++, with a Bachelor's degree in Computer Science or related field being essential. Experience with robotics through internships or university projects is required, and knowledge of ROS2, SLAM, mapping, and sensor integration is highly valued. The company particularly values candidates who can thrive in a fast-paced startup environment and possess excellent communication skills.

Located in either Santa Clara, CA or Seattle, WA, this position offers a competitive compensation package including a base salary range of $160,000-$170,000, plus equity and comprehensive benefits. The role is perfect for recent graduates looking to start their careers in Summer 2025, offering the opportunity to work with state-of-the-art technology and contribute to a future where robots seamlessly integrate into human environments.

Collaborative Robotics stands out for its commitment to innovation and its vision of creating robots that adapt to human needs rather than the other way around. The company maintains a strong commitment to diversity and inclusion, fostering an environment where different perspectives are valued and celebrated. This role represents an exceptional opportunity to join a forward-thinking team and make a significant impact in the field of robotics and autonomous systems.

Last updated 13 days ago

Responsibilities For Software Engineer, Robotics

  • Develop on-robot algorithms for autonomous mobile robot behaviors
  • Push the envelope on what current state of the art sensors can do through advanced algorithm development
  • Implement, debug, test and maintain on-robot software and cloud software
  • Root cause software failures and bugs and use learnings to improve process and testing
  • Write software across the full-stack on-robot to enable new capabilities
  • Create reliable robotic system performance through robust algorithm development, success measurement, and recovery actions

Requirements For Software Engineer, Robotics

Python
  • Bachelor's Degree in Computer Science or related field
  • Participation in at least one relevant robotics internship or university project
  • Skilled in Python or C++
  • Excellent communication skills and a highly motivated, team-oriented attitude
  • Ability to thrive in a fast-paced, collaborative, and dynamic start-up environment
  • Must have and maintain US work authorization
  • Must be willing and able to start work in Summer 2025
  • Must graduate prior to August 2025

Benefits For Software Engineer, Robotics

Equity
  • Equity
  • Comprehensive benefits

Interested in this job?

Jobs Related To Collaborative Robotics Software Engineer, Robotics

Software Engineer, Test

Entry-level Software Engineer, Test position focused on developing and improving testing frameworks for robotics systems at Collaborative Robotics.

Founding Robotics Engineer

Join Yondu as a Founding Robotics Engineer to develop cutting-edge robotics solutions for retail and 3PL services, working on perception, navigation, and deep learning implementations.

Engineering Technician, Testing, Tesla Bot

Tesla Bot Testing Engineering Technician position focusing on component and system level testing for Tesla's Optimus robot.

Software Engineer, Test

Entry-level Software Engineer, Test position focused on developing and improving testing frameworks for robotics systems at Collaborative Robotics.