POSTING ACTIVE · REQ-027B0 · FY25.Q4

Staff Software Engineer - Motion Planning

[ COMPANY ]
[ POSTED ]
[ REQ ID ]
[ COMPENSATION RANGE · ANNUAL · BASE ]
Not Disclosed
§ 01OVERVIEW
Job Description: • As a Staff Engineer on the Motion Planning team, you will build services that enable robots to move effectively within their environments. • This includes 3D motion and 2D motion. • We are responsible for the development and ownership of a state-of-the-art robotics motion stack. • The current tech stack consists of Golang running on a range of hardware from edge devices to powerful workstations. • We’re solving challenging problems that live at the intersection of software and the physical world. • This is far from a solved problem in our industry, and this team develops algorithmic solutions of high complexity. Requirements: • Cares deeply about writing performant, scalable, and maintainable code • Engineered concurrent and parallel systems to handle high volume data • Developed backend systems in Go or C++ • Has an affinity for complex, sophisticated problems, and loves solving them with practical solutions • Is experienced taking projects from problem formulation through implementation and deployment • Can adapt coding style from prototype to production-grade • Wants to work with physical hardware Benefits: • 100% covered medical/dental/vision insurance plans, commuter benefits • Competitive salary & equity packages (see below) • Reproductive Health Benefits, including Fertility Benefits and Abortion Access Travel Benefits • 25 days paid vacation and generous holiday observances • One Medical Membership • Citi Bike memberships • Monthly wellness stipend to be used for a variety of fitness-related items like gym memberships, fitness classes, fitness equipment, apparel, and more • Free lunch every day that you’re in the office • Paid parental leave
§ 02REQUIREMENTS

Description

  • Cares deeply about writing performant, scalable, and maintainable code
  • Engineered concurrent and parallel systems to handle high volume data
  • Developed backend systems in Go or C++
  • Has an affinity for complex, sophisticated problems, and loves solving them with practical solutions
  • Is experienced taking projects from problem formulation through implementation and deployment
  • Can adapt coding style from prototype to production-grade
  • Wants to work with physical hardware
QUESTIONS AND ANSWERS
Where is this Staff Software Engineer - Motion Planning role based?
The role is based in New York, New York, US.
What experience does Viam expect for this role?
The posting is tagged as a lead-level role, typically 7+ years of experience. Check the requirements section for specifics.
[ APPLICATION ROUTE ]AGGREGATED · External ATS
APPLY NOW

Apply links open in the employer's official ATS. Always verify recruitment messages on the company's careers page before sharing personal information.

[ SHARE THIS ROLE ]