Autonomous Roof Robotics Software Engineer (ROS 2)

Horizon Roofing, Inc.

Waite Park (MN)

On-site

USD 110,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive Wage
Health Benefits
Paid Time Off
Holiday Pay
Employer events
Clothing Store
Date Night reimbursement

Job summary

Horizon Roofing, Inc. in Waite Park, MN is hiring to take ownership of the software that runs autonomous roof-cleaning and material-handling robots. You’ll move a working prototype into daily, dependable production used by crews on real roofs.

You’ll work directly with the owner, iterate on field feedback, and implement end-to-end robotics solutions with Ros2, GNSS, lidar, and rugged hardware for outdoor environments.

Qualifications

  • Experience building software for mobile robots or autonomous vehicles that ship to real users.
  • Strong ROS 2 experience: Nav2, localization or sensor fusion, behavior trees, lifecycle management.
  • Proficiency in Python and C++ on Linux, and comfort with embedded compute.

Responsibilities

  • Own the robot codebase end to end: navigation, localization, multi-robot coordination, iPhone interface, and reliability on field robots.
  • Achieve centimeter-accurate RTK positioning, heading, and roof-edge boundaries.
  • Build robot-to-robot coordination: following, queuing, handoffs at moving equipment.
  • Integrate hardware: GNSS, UWB, IMUs, load cells, status lights, and new attachments.
  • Maintain one codebase with simulation matching field, tests, GitHub PRs, and OTA updates.
  • Spend time on roofs with crews to observe issues and fix them.
  • Collaborate daily with AI coding tools to move fast.

Skills

ROS 2
Navigation
Localization
Multi-robot coordination
Python
C++
Linux
NVIDIA Jetson
GNSS/RTK
LiDAR
IMU
Field debugging
Explain robot decisions

Tools

NVIDIA Jetson
Gazebo/Isaac Sim
GitHub CI/CD

Job description

Horizon Roofing, Inc. in Waite Park, MN is hiring to take ownership of the software that runs autonomous roof-cleaning and material-handling robots. You’ll move a working prototype into daily, dependable production used by crews on real roofs.

You’ll work directly with the owner, iterate on field feedback, and implement end-to-end robotics solutions with Ros2, GNSS, lidar, and rugged hardware for outdoor environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Autonomous Rooftop Robotics Software Engineer
Autonomous Rooftop Robotics Software Engineer

Horizon Roofing, Inc • Waite Park (MN)

On-site
USD 120,000 - 190,000
Competitive wage
Health benefits
Paid time off
+4
Robotics Software Engineer - On-Site Roof Robot Autonomy
Robotics Software Engineer - On-Site Roof Robot Autonomy

Horizon-Roofing,-Inc.- • Waite Park (MN)

On-site
USD 110,000 - 150,000
Health Benefits
Paid Time Off
Holiday Pay
+3
Robotics Software Engineer Autonomous Robots Process Logic. Waite Park, MN
Robotics Software Engineer Autonomous Robots Process Logic. Waite Park, MN

Horizon Roofing, Inc. • Waite Park (MN)

On-site
USD 110,000 - 150,000
Competitive Wage
Health Benefits
Paid Time Off
+4
Robotics Software Engineer Autonomous Robots Process Logic 70K to 125K DOE
Robotics Software Engineer Autonomous Robots Process Logic 70K to 125K DOE

Horizon-Roofing,-Inc.- • Waite Park (MN)

On-site
USD 110,000 - 150,000
Health Benefits
Paid Time Off
Holiday Pay
+3
Robotics Software Engineer Autonomous Robots Process Logic 70K to 125K DOE
Robotics Software Engineer Autonomous Robots Process Logic 70K to 125K DOE

Horizon Roofing, Inc • Waite Park (MN)

On-site
USD 120,000 - 190,000
Competitive wage
Health benefits
Paid time off
+4
Robotics Software Engineer Autonomous Robots Process Logic 70K to 125K DOE
Robotics Software Engineer Autonomous Robots Process Logic 70K to 125K DOE

Horizon Roofing, Inc. • Waite Park (MN)

On-site
USD 120,000 - 180,000
Health Benefits
Paid Time Off
Holiday Pay
+3
Senior Robotics Engineer: Autonomous Construction Lead
Senior Robotics Engineer: Autonomous Construction Lead

Built Robotics • United States

Remote
USD 185,000 - 210,000
Competitive salary
Equity
Health insurance
+8
Autonomy Robotics Software Engineer – Real-Time C++ & ROS2
Autonomy Robotics Software Engineer – Real-Time C++ & ROS2

Toyota Material Handling • New York (NY)

On-site
USD 83,340 - 135,975
Relocation assistance
Generous paid time off & holidays
Affordable Medical plans (Dental & Vis
+4
Robotics Software Engineer — Field Autonomy for Outdoors
Robotics Software Engineer — Field Autonomy for Outdoors

MexicoDev • Atlanta (GA)

Hybrid
USD 110,000 - 160,000
Robotics Software Engineer - ROS 2 & Autonomy
Robotics Software Engineer - ROS 2 & Autonomy

ALTEN Technology USA • North Reading (MA)

On-site
USD 120,000 - 145,000