Spacer Robotics

Robotics Engineer - Software - Mid-level

Job Description

Posted on: 
2026-03-25

Responsibilities

  • Develop and maintain ROS-based control systems for robotic motion and coordination.
  • Optimize C++ for embedded platforms to ensure reliability and low-latency performance.
  • Interface with sensors such as cameras, lidar, IMUs, and encoders for perception and feedback.
  • Collaborate with hardware engineers to debug and optimize the full system.
  • Implement kinematics and control algorithms for smooth robotic movement.
  • Build monitoring and diagnostics infrastructure for high-volume manufacturing.
  • Contribute to the engineering culture and decision-making processes as an early hire.

Job Requirements

  • 3+ years of professional software engineering experience.
  • Strong C++ skills, including performance optimization and debugging.
  • Proficiency in Python for scripting and rapid prototyping.
  • Experience with sensors and embedded systems in a professional context.
  • Excellent debugging skills across hardware, firmware, and software.
  • High energy and enthusiasm for building physical products.
  • Willingness to work in-person in the San Francisco Bay Area.
Apply now

More job openings