Software Engineer, Robotics

Collaborative Robotics is a team of innovators and builders redefining the future of human-robot interaction, working to realize a world where robots are a trusted extension of your surroundings.
San Francisco Bay Area, CA, USA · Seattle, WA, USA
$160,000 - $180,000
Embedded
Senior Software Engineer
Hybrid
11 - 50 Employees
2+ years of experience
AI · Robotics

Description For Software Engineer, Robotics

At Collaborative Robotics, we're at the forefront of developing cutting-edge algorithms for autonomous robots. Our mission is to create highly reliable, fully autonomous, and collaborative robots that seamlessly integrate into human environments. As a Software Engineer in Robotics, you'll play a crucial role in enhancing our current software stack and driving the design and implementation of next-generation robotic capabilities.

Key Responsibilities: • Develop on-robot algorithms for autonomous behaviors such as navigation and path planning. • 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 features. • 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.

We're looking for candidates with: • A Bachelor's degree in Computer Science or a related technical field (Advanced degree preferred). • Experience implementing production-grade, high-reliability software. • Proficiency in C++ and Python. • Expertise in core autonomous mobile robot technologies such as path planning, navigation, or obstacle avoidance. • Strong communication skills and the ability to work in a fast-paced, collaborative startup environment.

Preferred qualifications include experience with machine learning, simulation, obstacle detection, mapping, or scene perception, and hands-on experience developing software for deployed robots or autonomous systems.

Join us in shaping the future of robotics and human-robot interaction. Apply now to be part of a team that's redefining how robots work, adapt, and react around humans.

Last updated 9 days ago

Responsibilities For Software Engineer, Robotics

  • Develop on-robot algorithms for autonomous behaviors
  • Implement and maintain on-robot software features
  • Debug and root cause software failures
  • Write full-stack on-robot software
  • Create reliable robotic system performance

Requirements For Software Engineer, Robotics

Python
  • Bachelor's degree in Computer Science or related field
  • Experience with production-grade, high-reliability software
  • Proficiency in C++ and Python
  • Expertise in autonomous mobile robot technologies
  • Strong communication skills
  • US work authorization

Benefits For Software Engineer, Robotics

Equity
  • Equity
  • Comprehensive benefits

Interested in this job?

Jobs Related To Collaborative Robotics Software Engineer, Robotics

Production Engineer

Join Halter as a Production Engineer, driving high-quality assembly for innovative farming technology in Asia. 5+ years experience required.

Senior Firmware Engineer, Networking & Sensors

Senior Firmware Engineer role at Latitude AI, developing embedded software for autonomous driving sensors. C++ expertise required. $170k-$234k salary range.

High Power Microwave Engineer / Radio Frequency Engineer

Senior HPM/RF Engineer role at IronMountain Solutions for U.S. Army RCCTO IFPC-HPM project in Huntsville, AL. 10+ years experience required.

Senior Mechatronics Engineer (m/f/d)

Senior Mechatronics Engineer role at Project A in Munich, leading electrical systems design for unmanned ground vehicles. 5+ years experience required.

Senior Quality & Validation Engineer (m/f/d)

Senior Quality & Validation Engineer role at Project A in Munich, focusing on unmanned ground vehicles. 3+ years experience, mechanical/mechatronics background required.