Software Engineer, Fleet Management (Visualization)

Posted:
3/10/2025, 5:23:36 AM

Location(s):
New York, New York, United States ⋅ New York, United States

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
Hybrid

Viam helps companies unlock the power of AI, data and automation in the physical world. We provide a single platform for engineers of all disciplines to solve problems together and build solutions that are fast and future-proof. Viam powers solutions across robotics, food and beverage, climate tech, marine, industrial manufacturing, and more. Founded in 2020 by former MongoDB co-founder and CTO Eliot Horowitz, Viam is headquartered in New York City.

Software Engineer, Fleet Management (Visualization) 

As a Software Engineer in our Fleet Management organization, you will help create intuitive and powerful interfaces that enable remote configuration, control, and management of a fleet of robots or smart machines. You'll work on features and tools that help users interact with machines and visualize what they are doing. While primarily focused on front-end development, you'll collaborate closely with our full-stack teams to ensure seamless integration of new features.

In this role, you will contribute to writing and reviewing code, participate in technical discussions, and help shape the user experience of our platform. Some of our immediate focus areas include:

  • Creating and managing a variety of tools to enable users to easily configure and deploy fleets of machines.
  • Displaying smart machine configuration, connectivity, and availability status on the Viam website.
  • Maintaining the Fleet web application (Golang, Svelte with TypeScript, and MongoDB) for managing individual machines to entire organizations.
  • Dashboarding tools to give users better insight into their fleet.
  • Collaborating with leadership on POCs and special projects. 

All current team members are based in New York, NY, and are in office frequently. We are looking for candidates who come into the office 3+ days per week. We are not looking for fully remote employees at this time.

You’ll be:

  • Working on a dynamic team that moves quickly and makes a significant impact on our platform experience
  • Contributing to our front-end architecture and helping shape our UI/UX direction
  • Focusing primarily on our front-end stack using Svelte with TypeScript -- layered with visualization libraries like THREE.js and Threlte
  • Learning about real-time data visualization and complex state management
  • Getting exposure to robotics and IoT concepts through UI development
  • Given opportunities to dive deeper into robotics, VR, Internet of Things, and other areas where software meets hardware

We’re looking for someone who: 

  • Has strong TypeScript experience and modern front-end development skills
  • Is passionate about creating excellent user experiences
  • Shows potential for rapid growth and eagerness to learn new technologies
  • Has experience with or interest in learning Svelte
  • Demonstrates strong attention to detail and commitment to code quality
  • Is comfortable with rapid iteration and evolving product requirements
  • Values in-person collaboration while maintaining effective communication with remote team members
  • Has 1-3 years of professional front-end development experience