Robotics Software Engineer

Join Plus One Robotics as a Robotics Software Engineer to get in on the ground floor of a tenacious startup company that is developing robotic solutions for logistics and e-commerce applications. As part of our team, you will need to hit the ground running and make critical decisions relating to design and implementation.

Duties include:

  • Architect, develop, test, and productize algorithms for robot motion and perception solutions
  • Compose/present technical communication with/for colleagues and customers
  • Occasionally travel to customer sites to collect data or support deployed systems
  • Solve problems that arise proactively and creatively
  • Ability to operate common power tools for modification and construction purposes

We are seeking:

  • MS or PhD in Computer Science, Robotics, or a related field or BS with applicable industry experience
  • A broad knowledge of robotic domains such as, but not limited to, machine vision, motion planning, machine learning, and calibration
  • Practical software engineering experience with C++ and ROS in a Linux or Unix environment
  • Experience with version control tools: Git, GitHub/GitLab
  • Able to work in fast-paced, team driven environment
  • Passion for developing and optimizing systems for speed
  • Two+ years industry experience

Nice to haves:

  • Experience with any of the following: OpenCV, PCL, CUDA, OpenCL, Python, ROS-I
  • Experience with real-time software development
  • You’ve controlled an industrial robot with ROS

What we offer:

  • The opportunity to change the world by bringing people and robots together
  • Competitive salary with benefits and equity opportunity
  • World-class team (founders of ROS-Industrial OSS)
  • Creative, dynamic, energetic work environment
  • Opportunity to indulge your passion for robots

Work Environment & Physical Demands

Please include your resume and cover letter when applying.

Apply Now Return to Listings


We are an equal opportunity employer and value diversity! All employment is decided on the basis of qualifications, merit, and business need.