Skip to main content

Dyna Robotics

Full-Stack Robotics Software Engineer

Redwood City, CA$180k–$270kfulltimemidAdded 2 days ago

About this role

Dyna Robotics seeks a Full-Stack Robotics Software Engineer to build the software infrastructure connecting AI models to physical robots. You'll own the complete stack—from teleoperation interfaces and 3D visualization tools to sensor integration and backend services—enabling reliable commercial-grade robotic performance across diverse industries.

What you'll do

  • Develop and maintain the complete robot software stack, including control systems, sensing pipelines, and remote teleoperation interfaces
  • Integrate new sensors (LiDAR, Depth, IMU) and actuators while diagnosing complex hardware-software system issues
  • Design backend services and APIs to support large-scale data collection and enable real-time model performance verification
  • Build 3D visualization and geometric data processing tools to help researchers understand robot perception and motion
  • Collaborate across AI, Controls, and Hardware teams to translate research concepts into deployed robot capabilities
  • Debug and optimize software across network, driver, and algorithmic layers to isolate and resolve issues efficiently

What they're looking for

  • Python and C++ programming
  • 3D geometry and rigid body transforms (SO(3)/SE(3))
  • NumPy, SciPy, or Pinocchio libraries
  • Backend services and REST APIs
  • Low-level hardware integration and embedded systems
  • System-level debugging and troubleshooting
  • 3D data visualization and computer graphics
  • Robot hardware experience (arms, humanoids, mobile manipulators)
Apply on the employer's site

Opens the official application on the employer’s site. No login required.