Senior/Staff Software Engineer (Backend), Motion

Viam
Full-time
New York, NY
$180,000/year
Posted on 5 months ago

Job Description

Viam is seeking a Senior/Staff Software Engineer to build backend services for intelligent robot motion in 2D and 3D space. The role focuses on high-precision applications like robotic sanding, combining 3D perception with motion planning and control. The engineer will be responsible for designing, building, testing, and deploying solutions for real-world impact, collaborating with teams across motion planning, execution, and perception.

Responsibilities

  • Designing and building backend services for motion and surface finishing
  • Solving problems in robotics and deploying applications
  • Turning lab prototypes into factory-ready products
  • Building and testing on physical robots
  • Collaborating with motion planning, execution, and perception teams

Requirements

  • Performant, scalable, and maintainable code writing skills
  • Experience with concurrent and parallel systems
  • Backend systems development in Go or C++
  • Affinity for complex problem-solving
  • Experience taking projects from formulation to deployment
  • Adaptability in coding style from prototype to production

Benefits

  • No benefits