Software Engineer, Test

A team of innovators and builders redefining the future of human-robot interaction, working to make robots a trusted extension of your surroundings.
$160,000 - $170,000
Robotics
Entry-Level Software Engineer
In-Person
Robotics

Description For Software Engineer, Test

Collaborative Robotics is seeking a Software Engineer, Test to join their innovative team focused on revolutionizing human-robot interaction. This entry-level position, based in Santa Clara, CA, is perfect for recent graduates passionate about ensuring seamless hardware and software integration in autonomous systems.

The role involves developing and improving testing frameworks, creating automated solutions for hardware validation, and debugging complex robotics systems. You'll be responsible for ensuring the highest standards of reliability and performance in their robotic systems through comprehensive testing and validation procedures.

As part of this position, you'll work with cutting-edge robotics technology, utilizing your skills in Python and Linux to develop testing solutions. The role offers an excellent opportunity to gain hands-on experience with advanced robotics systems while working in a fast-paced startup environment.

The company offers a competitive compensation package, with a base salary range of $160,000 - $170,000 annually, plus equity and comprehensive benefits. This is an excellent opportunity for recent graduates (graduating before August 2025) to start their career in robotics and automation.

The ideal candidate will have completed internships in robotics or automation, possess strong programming skills, and have experience with hardware interaction. Knowledge of ROS/ROS2, C++, and various communication protocols is a plus. You'll be joining a team committed to creating robots that adapt and react to human needs, working to realize a future where robots seamlessly integrate into our daily lives.

This role is perfect for someone who enjoys solving complex problems, has a methodical approach to testing and debugging, and is passionate about advancing the field of robotics. You'll have the opportunity to work on cutting-edge technology while ensuring its reliability and performance meet the highest standards.

Last updated 2 days ago

Responsibilities For Software Engineer, Test

  • Support test framework design and improvements
  • Develop automated solutions for testing and validating robot hardware
  • Develop testing software to test our software stack
  • Debug test failure both in hardware and software
  • Acquire cross-functional knowledge of robot subsystems
  • Create system level test and validation plan

Requirements For Software Engineer, Test

Python
Linux
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • Have completed one or more internships focused on robotics, automation, or test
  • Experience writing software that interacts with hardware
  • Proficient in Python and working with Linux
  • Strong oral and written communication abilities
  • Ability to thrive in a fast-paced, collaborative, and dynamic start-up environment
  • Willingness to occasionally travel up to 10%
  • Must have and maintain US work authorization
  • Must be willing and able to start work full-time in Summer 2025

Interested in this job?

Jobs Related To Collaborative Robotics Software Engineer, Test

Software Engineer, Robotics

Entry-level Software Engineer position focused on developing autonomous robot algorithms and software systems at Collaborative Robotics.

Software Engineer, Robotics

Entry-level Software Engineer position focused on developing autonomous robot algorithms and software systems at Collaborative Robotics.

Engineering Technician, Testing, Tesla Bot

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