POSTING ACTIVE · REQ-027B0 · FY25.Q4
Staff Software Engineer - Motion Planning
[ 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 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 ]