Senior Robotics Software Engineer

RC MowersSuamico, WI
Onsite

About The Position

We build full-size commercial autonomous robots that mow large properties without an operator in the seat. They run in real terrain — wet grass, dust, heat, GPS dropouts, unstructured environments — for municipalities, DOTs, and commercial contractors across North America. Our machines ship today, and they work. What this category becomes over the next decade is still being written — we plan to write most of it. We're hiring a senior ROS2 engineer to help us do it.

Requirements

  • Strong production ROS2 experience — not a class, not a side project; you've shipped and maintained ROS2 software that users depend on
  • Solid C++ and/or Python; comfort moving between them
  • Experience with at least one of: fleet management/distributed systems at scale, or computer vision and sensor fusion in real-world conditions
  • A sense of when to build, when to integrate, and when to throw something out
  • The judgment to operate as a senior IC: you scope your own work, push back when the spec is wrong, and ship without needing to be managed
  • Clear technical writing — design docs, postmortems, code review comments that move the team forward

Nice To Haves

  • Outdoor or off-road robotics experience (agricultural, construction, defense, mining, AMR)
  • Production computer vision in unstructured environments
  • OTA update systems, fleet telemetry pipelines, remote operations tooling
  • Embedded Linux, real-time systems, or low-level controls experience
  • GPS-denied or GPS-degraded localization
  • Work that's been deployed at meaningful scale (hundreds-plus units)

Responsibilities

  • Develop and ship ROS2 features that enhance machine behavior and unlock new capabilities
  • Build out our fleet management layer — telemetry, OTA, remote ops, fleet-wide observability
  • Work on perception, sensor fusion, and decision-making in unstructured outdoor environments
  • Collaborate directly with mechanical, electrical, and controls engineers — and with the technicians who validate and field-test what you build
  • Make architectural calls that affect what the platform can do two and three years out
  • Help shape how we hire, review, and scale the software team as we grow

Benefits

  • health, dental, and vision insurance
  • 401(k) with company match
  • paid vacation and sick leave
  • disability, life, and accident insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service