Agent/Teleop Developer

About Formant

Founded in 2017, Formant is the leading cloud-based platform for managing fleets of robots. Formant’s platform enables companies to operate, observe, and analyze robots from anywhere, meeting the growing need of robotics companies looking to deploy into new environments and scale their fleets.  

We are inspired by the unique opportunities and challenges of connecting robots to each other, people and the cloud. We believe that more effective infrastructure can help unlock the shared potential of humans and robots and accelerate the successful deployment of autonomous systems throughout society. 

As a team, we value humility, honesty, and creativity. We have a friendly, remote culture full of people from diverse backgrounds. We love solving problems and take pride in our craft.

As Agent/Teleop Developer, you will play a crucial role in ensuring the Agent/Teleop feature set and roadmap ship on time. This is a hands-on position where you will be responsible for developing, implementing, and managing the Teleop Agent Experience. Your expertise will help us deploy and maintain industry standard software and best practices. We are specifically looking for candidates who bring a flexible and adaptive approach to software development, with security awareness and compliance as a core philosophy.

Key Responsibilities

  1. Feature Design / Development

    • Your day to day will be primarily feature focused

    • Connect humans, robots and the cloud

    • Flexible and comfortable with a fluid environment

  2. Performance Tuning

    • Our agent is pretty fast, but could it be faster or potentially use less energy and resources?

  3. Providing insight to new and current customers

    • Understand customer needs and identify opportunities for innovation

    • Inform the sales process

    • Help troubleshoot existing and new customer challenges

    • Shape the future of cloud robotics


  • 4+ years of professional software engineering experience

  • 2+ years of industry experience

  • Must have strong programming skills in go, typescript and python

  • Knowledge of REST apis, WebRTC and gRPC

  • Experience developing on linux and macOS and with linux video tools: gstreamer, v4l2, opencv 

  • Excellent communication and interpersonal skills

  • Ability to work effectively in a fast-paced, dynamic environment

Bonus qualifications

  • Language/platform-specific expertise in React, Typescript/NodeJS

  • A love for great tools (e.g. fast, correct with reproducible builds, releases and test)

  • Strong hands-on problem-solving and decision-making skills

  • Flexibility and adaptability in approach to technical challenges


Remote (United States)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling